0001558370-23-018589.txt : 20231109 0001558370-23-018589.hdr.sgml : 20231109 20231109161817 ACCESSION NUMBER: 0001558370-23-018589 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231109 DATE AS OF CHANGE: 20231109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: IRONWOOD PHARMACEUTICALS INC CENTRAL INDEX KEY: 0001446847 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 043404176 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34620 FILM NUMBER: 231392757 BUSINESS ADDRESS: STREET 1: 100 SUMMER STREET, SUITE 2300 CITY: BOSTON STATE: MA ZIP: 02110 BUSINESS PHONE: 617-621-7722 MAIL ADDRESS: STREET 1: 100 SUMMER STREET, SUITE 2300 CITY: BOSTON STATE: MA ZIP: 02110 10-Q 1 irwd-20230930x10q.htm 10-Q
http://www.ironwoodpharma.com/20230930#CollaborativeArrangementsMemberhttp://www.ironwoodpharma.com/20230930#CollaborativeArrangementsMemberhttp://www.ironwoodpharma.com/20230930#CollaborativeArrangementsMember0001446847Q3falsehttp://www.ironwoodpharma.com/20230930#CollaborativeArrangementsMemberhttp://fasb.org/us-gaap/2023#HedgingLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#ValuationTechniqueOptionPricingModelMemberhttp://fasb.org/us-gaap/2023#GainLossOnDerivativeInstrumentsNetPretaxP5Y0.00500014468472021-05-3100014468472022-01-012022-12-3100014468472021-12-012023-09-300001446847us-gaap:CommonStockMember2023-07-012023-09-300001446847us-gaap:CommonStockMember2023-04-012023-06-300001446847us-gaap:CommonStockMember2023-01-012023-03-310001446847us-gaap:CommonStockMember2022-07-012022-09-300001446847us-gaap:CommonStockMember2022-04-012022-06-300001446847us-gaap:CommonStockMember2022-01-012022-03-310001446847us-gaap:RetainedEarningsMember2023-09-300001446847us-gaap:ParentMember2023-09-300001446847us-gaap:NoncontrollingInterestMember2023-09-300001446847us-gaap:AdditionalPaidInCapitalMember2023-09-300001446847us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001446847us-gaap:RetainedEarningsMember2023-06-300001446847us-gaap:ParentMember2023-06-300001446847us-gaap:NoncontrollingInterestMember2023-06-300001446847us-gaap:AdditionalPaidInCapitalMember2023-06-3000014468472023-06-300001446847us-gaap:RetainedEarningsMember2023-03-310001446847us-gaap:ParentMember2023-03-310001446847us-gaap:AdditionalPaidInCapitalMember2023-03-3100014468472023-03-310001446847us-gaap:RetainedEarningsMember2022-12-310001446847us-gaap:ParentMember2022-12-310001446847us-gaap:AdditionalPaidInCapitalMember2022-12-310001446847us-gaap:RetainedEarningsMember2022-09-300001446847us-gaap:ParentMember2022-09-300001446847us-gaap:AdditionalPaidInCapitalMember2022-09-300001446847us-gaap:RetainedEarningsMember2022-06-300001446847us-gaap:ParentMember2022-06-300001446847us-gaap:AdditionalPaidInCapitalMember2022-06-3000014468472022-06-300001446847us-gaap:RetainedEarningsMember2022-03-310001446847us-gaap:ParentMember2022-03-310001446847us-gaap:AdditionalPaidInCapitalMember2022-03-3100014468472022-03-310001446847srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-12-310001446847srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ParentMember2021-12-310001446847srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-12-310001446847us-gaap:RetainedEarningsMember2021-12-310001446847us-gaap:ParentMember2021-12-310001446847us-gaap:AdditionalPaidInCapitalMember2021-12-310001446847srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementsLinzessMembercountry:US2023-07-012023-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementsLinzessMembercountry:US2023-01-012023-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementsLinzessMembercountry:US2022-07-012022-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementsLinzessMembercountry:US2022-01-012022-09-300001446847irwd:AbbviePlcMemberus-gaap:RoyaltyMembersrt:NorthAmericaMember2023-07-012023-09-300001446847irwd:AbbviePlcMemberus-gaap:RoyaltyMemberirwd:CanadaAndMexicoMember2023-07-012023-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementsMembersrt:NorthAmericaMember2023-07-012023-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementsLinzessMembersrt:NorthAmericaMember2023-07-012023-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMembersrt:NorthAmericaMember2023-07-012023-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMemberirwd:EuropeAndOtherMember2023-07-012023-09-300001446847irwd:AstraZenecaMemberus-gaap:RoyaltyMember2023-07-012023-09-300001446847irwd:AstraZenecaMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember2023-07-012023-09-300001446847irwd:AstellasPharmaIncMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember2023-07-012023-09-300001446847irwd:AstellasPharmaInc2009LicenseAgreementAmended2019Memberus-gaap:RoyaltyMember2023-07-012023-09-300001446847irwd:AsahiKaseiPharmaCorporationMemberirwd:CollaborativeArrangementDevelopmentAndCommercializationAgreementsMember2023-07-012023-09-300001446847irwd:AbbviePlcMemberus-gaap:RoyaltyMember2023-07-012023-09-300001446847irwd:CollaborativeArrangementOtherAgreementsMember2023-07-012023-09-300001446847irwd:AbbviePlcMemberus-gaap:RoyaltyMembersrt:NorthAmericaMember2023-01-012023-09-300001446847irwd:AbbviePlcMemberus-gaap:RoyaltyMemberirwd:CanadaAndMexicoMember2023-01-012023-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementsMembersrt:NorthAmericaMember2023-01-012023-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementsLinzessMembersrt:NorthAmericaMember2023-01-012023-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMembersrt:NorthAmericaMember2023-01-012023-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMemberirwd:EuropeAndOtherMember2023-01-012023-09-300001446847irwd:AstraZenecaMemberus-gaap:RoyaltyMember2023-01-012023-09-300001446847irwd:AstraZenecaMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember2023-01-012023-09-300001446847irwd:AstellasPharmaIncMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember2023-01-012023-09-300001446847irwd:AstellasPharmaInc2009LicenseAgreementAmended2019Memberus-gaap:RoyaltyMember2023-01-012023-09-300001446847irwd:AsahiKaseiPharmaCorporationMemberirwd:CollaborativeArrangementDevelopmentAndCommercializationAgreementsMember2023-01-012023-09-300001446847irwd:AbbviePlcMemberus-gaap:RoyaltyMember2023-01-012023-09-300001446847irwd:CollaborativeArrangementOtherAgreementsMember2023-01-012023-09-300001446847irwd:AbbviePlcMemberus-gaap:RoyaltyMembersrt:NorthAmericaMember2022-07-012022-09-300001446847irwd:AbbviePlcMemberus-gaap:RoyaltyMemberirwd:CanadaAndMexicoMember2022-07-012022-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementsMembersrt:NorthAmericaMember2022-07-012022-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementsLinzessMembersrt:NorthAmericaMember2022-07-012022-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMembersrt:NorthAmericaMember2022-07-012022-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMemberirwd:EuropeAndOtherMember2022-07-012022-09-300001446847irwd:AstraZenecaMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember2022-07-012022-09-300001446847irwd:AstellasPharmaIncMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember2022-07-012022-09-300001446847irwd:AstellasPharmaInc2009LicenseAgreementAmended2019Memberus-gaap:RoyaltyMember2022-07-012022-09-300001446847irwd:AlnylamMemberus-gaap:RoyaltyMember2022-07-012022-09-300001446847irwd:AbbviePlcMemberus-gaap:RoyaltyMember2022-07-012022-09-300001446847irwd:CollaborativeArrangementOtherAgreementsMember2022-07-012022-09-300001446847irwd:AbbviePlcMemberus-gaap:RoyaltyMembersrt:NorthAmericaMember2022-01-012022-09-300001446847irwd:AbbviePlcMemberus-gaap:RoyaltyMemberirwd:CanadaAndMexicoMember2022-01-012022-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementsMembersrt:NorthAmericaMember2022-01-012022-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementsLinzessMembersrt:NorthAmericaMember2022-01-012022-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMembersrt:NorthAmericaMember2022-01-012022-09-300001446847irwd:AbbviePlcMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMemberirwd:EuropeAndOtherMember2022-01-012022-09-300001446847irwd:AstraZenecaMemberus-gaap:RoyaltyMember2022-01-012022-09-300001446847irwd:AstraZenecaMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember2022-01-012022-09-300001446847irwd:AstellasPharmaIncMemberirwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember2022-01-012022-09-300001446847irwd:AstellasPharmaInc2009LicenseAgreementAmended2019Memberus-gaap:RoyaltyMember2022-01-012022-09-300001446847irwd:AlnylamMemberus-gaap:RoyaltyMember2022-01-012022-09-300001446847irwd:AbbviePlcMemberus-gaap:RoyaltyMember2022-01-012022-09-300001446847irwd:CollaborativeArrangementOtherAgreementsMember2022-01-012022-09-300001446847irwd:VectivbioAcquisitionRelatedWorkforceReductionsJune2023Member2023-09-300001446847irwd:ReductionInHeadquarterBasedWorkforceApril2023Member2023-09-300001446847irwd:VectivbioAcquisitionRelatedWorkforceReductionsJune2023Member2023-07-012023-09-300001446847irwd:ReductionInHeadquarterBasedWorkforceApril2023Member2023-07-012023-09-300001446847irwd:ReductionInHeadquarterBasedWorkforceApril2023Member2023-04-012023-06-300001446847irwd:ReductionInHeadquarterBasedWorkforceApril2023Member2023-04-012023-04-300001446847irwd:AbbviePlcMembersrt:NorthAmericaMember2023-07-012023-09-300001446847irwd:CourPharmaceuticalsDevelopmentCompanyIncMember2023-04-012023-06-300001446847irwd:AbbviePlcMembersrt:NorthAmericaMember2023-01-012023-09-300001446847irwd:AbbviePlcMembersrt:NorthAmericaMember2022-07-012022-09-300001446847irwd:AbbviePlcMembersrt:NorthAmericaMember2022-01-012022-09-300001446847irwd:CourPharmaceuticalsDevelopmentCompanyIncMember2021-01-012021-12-310001446847irwd:SecuredRevolvingCreditFacilityMemberus-gaap:SecuredDebtMember2023-09-012023-09-300001446847us-gaap:RetainedEarningsMember2023-07-012023-09-300001446847us-gaap:RetainedEarningsMember2023-04-012023-06-300001446847us-gaap:RetainedEarningsMember2023-01-012023-03-310001446847us-gaap:RetainedEarningsMember2022-07-012022-09-300001446847us-gaap:RetainedEarningsMember2022-04-012022-06-300001446847us-gaap:RetainedEarningsMember2022-01-012022-03-310001446847irwd:SecuredRevolvingCreditFacilityMemberus-gaap:SecuredDebtMember2023-06-012023-06-300001446847irwd:ConvertibleSeniorNotes2.25PercentDue2022Memberus-gaap:ConvertibleNotesPayableMember2015-06-012015-06-300001446847irwd:VectivbioAcquisitionRelatedWorkforceReductionsJune2023Member2023-01-012023-09-300001446847irwd:ReductionInHeadquarterBasedWorkforceApril2023Member2023-01-012023-09-3000014468472019-08-012019-08-3100014468472015-06-012015-06-300001446847us-gaap:NoncontrollingInterestMember2023-07-012023-09-300001446847us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001446847irwd:SummerStreetLeaseMember2023-09-300001446847irwd:SummerStreetLeaseMember2022-12-310001446847irwd:SummerStreetLeaseMember2023-07-012023-09-300001446847irwd:SummerStreetLeaseMember2023-01-012023-09-300001446847irwd:SummerStreetLeaseMember2022-07-012022-09-300001446847irwd:SummerStreetLeaseMember2022-01-012022-09-300001446847us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001446847irwd:ConvertibleSeniorNotes1.50PercentDue2026Memberus-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMember2023-09-300001446847irwd:ConvertibleSeniorNotes0.75PercentDue2024Memberus-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMember2023-09-300001446847irwd:ConvertibleSeniorNotes1.50PercentDue2026Memberus-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMember2022-12-310001446847irwd:ConvertibleSeniorNotes0.75PercentDue2024Memberus-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMember2022-12-310001446847srt:MinimumMemberirwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMember2023-05-012023-05-310001446847srt:MaximumMemberirwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMember2023-05-012023-05-310001446847irwd:SecuredRevolvingCreditFacilityMemberus-gaap:SecuredDebtMember2023-05-310001446847irwd:SummerStreetLeaseMember2019-06-012019-06-300001446847us-gaap:RestrictedStockMember2023-07-012023-09-300001446847us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001446847us-gaap:EmployeeStockMember2023-07-012023-09-300001446847irwd:TimeBasedRestrictedStockUnitsMember2023-07-012023-09-300001446847irwd:PerformanceBasedRestrictedStockUnitsMember2023-07-012023-09-300001446847us-gaap:RestrictedStockMember2022-07-012022-09-300001446847us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001446847us-gaap:EmployeeStockMember2022-07-012022-09-300001446847irwd:TimeBasedRestrictedStockUnitsMember2022-07-012022-09-300001446847irwd:PerformanceBasedRestrictedStockUnitsMember2022-07-012022-09-300001446847us-gaap:RestrictedStockMember2022-01-012022-09-300001446847us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001446847us-gaap:EmployeeStockMember2022-01-012022-09-300001446847irwd:TimeBasedRestrictedStockUnitsMember2022-01-012022-09-300001446847irwd:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-09-300001446847irwd:NoteHedgeWarrantDerivativesMember2015-06-300001446847irwd:ConvertibleNoteHedgeMember2015-06-300001446847irwd:AssembledWorkforceMember2023-09-300001446847irwd:ConvertibleSeniorNotes1.50PercentDue2026Member2023-07-012023-09-300001446847irwd:ConvertibleSeniorNotes0.75PercentDue2024Member2023-07-012023-09-300001446847irwd:ConvertibleSeniorNotes1.50PercentDue2026Member2022-07-012022-09-300001446847irwd:ConvertibleSeniorNotes0.75PercentDue2024Member2022-07-012022-09-300001446847irwd:ConvertibleSeniorNotes1.50PercentDue2026Member2022-01-012022-09-300001446847irwd:ConvertibleSeniorNotes0.75PercentDue2024Member2022-01-012022-09-300001446847us-gaap:MeasurementInputSharePriceMember2022-12-310001446847us-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001446847us-gaap:MeasurementInputPriceVolatilityMember2022-12-310001446847us-gaap:MeasurementInputExpectedTermMember2022-12-310001446847us-gaap:MeasurementInputExpectedDividendRateMember2022-12-310001446847us-gaap:MeasurementInputExercisePriceMember2022-12-310001446847us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001446847us-gaap:CallOptionMember2019-08-310001446847irwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMember2023-09-300001446847irwd:SecuredRevolvingCreditFacilityMemberus-gaap:SecuredDebtMember2023-05-012023-05-310001446847irwd:ConvertibleSeniorNotes2.25PercentDue2022Memberus-gaap:ConvertibleNotesPayableMember2022-06-300001446847irwd:ConvertibleSeniorNotes2.25PercentDue2022Memberus-gaap:ConvertibleNotesPayableMember2019-08-310001446847irwd:SecuredRevolvingCreditFacilityMemberus-gaap:SecuredDebtMember2023-09-300001446847irwd:ConvertibleSeniorNotes1.50PercentDue2026Memberus-gaap:ConvertibleNotesPayableMember2023-09-300001446847irwd:ConvertibleSeniorNotes0.75PercentDue2024Memberus-gaap:ConvertibleNotesPayableMember2023-09-300001446847irwd:LetterOfCreditSubfacilityMemberus-gaap:SecuredDebtMember2023-05-310001446847irwd:ConvertibleSeniorNotes1.50PercentDue2026Memberus-gaap:ConvertibleNotesPayableMember2022-12-310001446847irwd:ConvertibleSeniorNotes0.75PercentDue2024Memberus-gaap:ConvertibleNotesPayableMember2022-12-310001446847irwd:ConvertibleSeniorNotes1.50PercentDue2026Memberus-gaap:ConvertibleNotesPayableMember2019-08-310001446847irwd:ConvertibleSeniorNotes0.75PercentDue2024Memberus-gaap:ConvertibleNotesPayableMember2019-08-310001446847irwd:ConvertibleSeniorNotes2.25PercentDue2022Memberus-gaap:ConvertibleNotesPayableMember2015-06-300001446847srt:MinimumMemberirwd:CalendarQuarterCommencingAfterDecember312019Memberirwd:ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Memberus-gaap:ConvertibleNotesPayableMember2019-08-012019-08-310001446847irwd:CalendarQuarterCommencingAfterDecember312019Memberirwd:ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Memberus-gaap:ConvertibleNotesPayableMember2019-08-012019-08-310001446847irwd:ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Memberus-gaap:ConvertibleNotesPayableMember2019-08-310001446847irwd:ConvertibleNoteHedgeMember2019-04-150001446847srt:MinimumMemberirwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMemberirwd:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateAdjustedTermSecuredMember2023-05-012023-05-310001446847srt:MinimumMemberirwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMemberirwd:ApplicableRateMember2023-05-012023-05-310001446847srt:MaximumMemberirwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMemberirwd:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateAdjustedTermSecuredMember2023-05-012023-05-310001446847srt:MaximumMemberirwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMemberirwd:ApplicableRateMember2023-05-012023-05-310001446847irwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMemberus-gaap:FederalFundsEffectiveSwapRateMember2023-05-012023-05-310001446847irwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMemberirwd:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateOneMonthAdjustedTermMember2023-05-012023-05-310001446847irwd:NoteHedgeWarrantsMemberirwd:ConvertibleSeniorNotes2.25PercentDue2022Member2019-04-152019-04-150001446847irwd:AsahiKaseiPharmaCorporationMember2023-09-300001446847irwd:AsahiKaseiPharmaCorporationMember2023-06-280001446847us-gaap:CommonStockMember2023-09-300001446847us-gaap:CommonStockMember2023-06-300001446847us-gaap:CommonStockMember2023-03-310001446847us-gaap:CommonStockMember2022-12-310001446847us-gaap:CommonStockMember2022-09-300001446847us-gaap:CommonStockMember2022-06-300001446847us-gaap:CommonStockMember2022-03-310001446847us-gaap:CommonStockMember2021-12-310001446847irwd:NoteHedgeWarrantDerivativesMember2023-09-300001446847irwd:NoteHedgeWarrantsMember2023-09-3000014468472021-12-310001446847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001446847us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001446847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001446847us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001446847us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001446847irwd:RepurchaseAgreementMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001446847us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001446847irwd:RepurchaseAgreementMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001446847us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001446847us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001446847us-gaap:FairValueMeasurementsRecurringMember2023-09-300001446847us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001446847us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001446847us-gaap:FairValueMeasurementsRecurringMember2022-12-310001446847us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001446847irwd:TimeBasedRestrictedStockUnitsMember2023-07-012023-09-300001446847irwd:PerformanceBasedRestrictedStockUnitsMember2023-07-012023-09-300001446847us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001446847irwd:TimeBasedRestrictedStockUnitsMember2023-01-012023-09-300001446847irwd:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-09-300001446847irwd:NoteHedgeWarrantsMember2023-01-012023-09-300001446847us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001446847irwd:TimeBasedRestrictedStockUnitsMember2022-07-012022-09-300001446847irwd:PerformanceBasedRestrictedStockUnitsMember2022-07-012022-09-300001446847irwd:NoteHedgeWarrantsMember2022-07-012022-09-300001446847us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001446847irwd:TimeBasedRestrictedStockUnitsMember2022-01-012022-09-300001446847irwd:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-09-300001446847irwd:NoteHedgeWarrantsMember2022-01-012022-09-300001446847irwd:AssembledWorkforceMember2023-07-012023-09-300001446847irwd:AssembledWorkforceMember2023-01-012023-09-300001446847us-gaap:ConvertibleNotesPayableMember2023-07-012023-09-300001446847us-gaap:ConvertibleNotesPayableMember2022-07-012022-09-300001446847us-gaap:ConvertibleNotesPayableMember2022-01-012022-09-300001446847us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001446847us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001446847us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001446847us-gaap:RestructuringChargesMember2023-01-012023-09-300001446847us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001446847us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300001446847us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001446847us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300001446847us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001446847us-gaap:ParentMember2023-07-012023-09-300001446847us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001446847us-gaap:ParentMember2023-04-012023-06-300001446847us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000014468472023-04-012023-06-300001446847us-gaap:ParentMember2023-01-012023-03-310001446847us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100014468472023-01-012023-03-310001446847us-gaap:ParentMember2022-07-012022-09-300001446847us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-3000014468472022-07-012022-09-300001446847us-gaap:ParentMember2022-04-012022-06-300001446847us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000014468472022-04-012022-06-300001446847us-gaap:ParentMember2022-01-012022-03-310001446847us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100014468472022-01-012022-03-310001446847irwd:AbbviePlcMember2023-09-300001446847irwd:AbbviePlcMember2022-12-3100014468472022-09-3000014468472023-07-012023-09-300001446847us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001446847us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001446847us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001446847us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001446847irwd:AbbviePlcMemberus-gaap:LicenseMember2015-10-310001446847irwd:AbbviePlcMemberus-gaap:LicenseMember2023-01-012023-09-300001446847irwd:SummerStreetLeaseMember2019-06-300001446847us-gaap:SecuredDebtMember2023-07-012023-09-300001446847irwd:AstraZenecaMember2023-01-012023-09-300001446847irwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMember2023-05-012023-05-310001446847srt:MinimumMemberirwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMember2023-05-310001446847us-gaap:SecuredDebtMember2023-01-012023-09-300001446847us-gaap:ConvertibleNotesPayableMember2023-01-012023-09-3000014468472022-01-012022-09-300001446847irwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMember2023-05-310001446847irwd:LetterOfCreditSubfacilityMemberus-gaap:SecuredDebtMember2023-05-012023-05-310001446847irwd:ScenarioAcquisitionForConsiderationInExcessOf50MillionMemberirwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMember2023-07-012023-09-300001446847irwd:RevolvingCreditAgreementMemberus-gaap:SecuredDebtMember2023-07-012023-09-300001446847srt:MaximumMemberirwd:MeasurementPeriodMemberirwd:ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Memberus-gaap:ConvertibleNotesPayableMember2019-08-012019-08-310001446847irwd:MeasurementPeriodMemberirwd:ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Memberus-gaap:ConvertibleNotesPayableMember2019-08-012019-08-310001446847irwd:ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Memberus-gaap:ConvertibleNotesPayableMember2019-08-012019-08-310001446847irwd:AbbviePlcMember2023-07-012023-09-300001446847irwd:AbbviePlcMember2022-07-012022-09-300001446847irwd:AbbviePlcMember2022-01-012022-09-300001446847irwd:AsahiKaseiPharmaCorporationMember2022-03-012022-03-310001446847irwd:CourPharmaceuticalsDevelopmentCompanyIncMember2023-04-012023-04-300001446847irwd:CourPharmaceuticalsDevelopmentCompanyIncMember2021-11-012021-11-300001446847irwd:CourPharmaceuticalsDevelopmentCompanyIncMember2023-04-300001446847irwd:AbbviePlcMember2023-01-012023-09-300001446847irwd:AstraZenecaMember2022-12-310001446847irwd:CourPharmaceuticalsDevelopmentCompanyIncMember2021-11-300001446847irwd:AstraZenecaMember2023-09-300001446847irwd:AsahiKaseiPharmaCorporationMember2022-03-310001446847irwd:AstraZenecaMember2019-01-012019-12-310001446847irwd:NoteHedgeWarrantDerivativesMember2023-01-012023-09-300001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMember2023-06-290001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMember2023-06-292023-06-290001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMemberus-gaap:RestructuringChargesMember2023-07-012023-09-300001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMember2023-07-012023-09-300001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMemberus-gaap:RestructuringChargesMember2023-01-012023-09-300001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMember2023-04-012023-06-300001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMember2023-01-012023-09-300001446847irwd:VectivbioHoldingAgAndItsSubsidiariesMember2023-09-300001446847us-gaap:CallOptionMember2019-08-012019-08-310001446847irwd:CourPharmaceuticalsDevelopmentCompanyIncMember2023-09-300001446847irwd:CourPharmaceuticalsDevelopmentCompanyIncMember2022-12-3100014468472023-09-3000014468472022-12-310001446847irwd:MarlaKesslerMember2023-09-300001446847irwd:MarlaKesslerMember2023-07-012023-09-3000014468472023-10-3100014468472023-01-012023-09-30iso4217:USDirwd:itemirwd:Yxbrli:sharesiso4217:USDxbrli:sharesiso4217:USDxbrli:pureiso4217:JPYirwd:installmentirwd:Dirwd:itemutr:sqft

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

IRONWOOD PHARMACEUTICALS, INC.

(Exact name of registrant as specified in its charter)

Delaware

04-3404176

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification Number)

100 Summer Street, Suite 2300

Boston, Massachusetts

02110

(Address of Principal Executive Offices)

(Zip Code)

(617) 621-7722

(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

Class A common stock, $0.001 par value

IRWD

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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large Accelerated Filer

Accelerated Filer

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 156,129,046 shares of Class A common stock outstanding.

NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements that involve risks, uncertainties, and assumptions. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact are forward-looking statements. Forward-looking statements include statements regarding our future financial position, business strategy, budgets, projected costs, plans and objectives of management for future operations. The words “may,” “continue,” “estimate,” “intend,” “plan,” “will,” “believe,” “project,” “expect,” “seek,” “anticipate,” “could,” “should,” “target,” “goal,” “potential” and similar expressions may identify forward-looking statements, but the absence of these words does not necessarily mean that a statement is not forward-looking. These forward-looking statements include, among other things, statements about the demand and market potential for our products in the countries where they are approved for marketing, as well as the revenues therefrom; the timing, investment and associated activities involved in commercializing LINZESS® by us and AbbVie Inc. in the U.S.; the commercialization of CONSTELLA® in Europe and LINZESS in Japan and China, as well as our expectations regarding revenue generated from our partners; the timing, investment and associated activities involved in developing, obtaining regulatory approval for, launching, and commercializing our products and product candidates by us and our partners worldwide; our ability and the ability of our partners to secure and maintain adequate reimbursement for our products; our expectations regarding U.S. and foreign regulatory requirements for our products and our product candidates, including our post-approval development and regulatory requirements; the ability of our product candidates to meet existing or future regulatory standards; the safety profile and related adverse events of our products and our product candidates; the therapeutic benefits and effectiveness of our products and our product candidates and the potential indications and market opportunities therefor; our ability and the ability of our partners to perform our respective obligations under our collaboration, license and other agreements, and our ability to achieve milestone and other payments under such agreements; our plans with respect to the development, manufacture or sale of our product candidates and the associated timing thereof, including the design and results of pre-clinical and clinical studies; our expectations with respect to the acquisition of VectivBio Holding AG, and the costs and timing related thereto; the timing, progress and results of clinical trials for apraglutide; the in-licensing or acquisition of externally discovered businesses, products or technologies, or other strategic transactions, as well as partnering arrangements, including expectations relating to the completion of, or the realization of the expected benefits from, such strategic transactions; our expectations with respect to our option to acquire an exclusive license from COUR Pharmaceutical Development Company, Inc., to research, develop, manufacture and commercialize in the U.S., products containing CNP-104 for the treatment of primary biliary cholangitis and the timing related and expected usefulness thereof; our expectations as to future financial performance, revenues, expense levels, payments, cash flows, profitability, tax obligations, capital raising and liquidity sources, and real estate needs, as well as the timing and drivers thereof, and internal control over financial reporting; and our ability to repay our outstanding indebtedness when due, or redeem or repurchase all or a portion of such debt, as well as the potential benefits of the capped call transactions described herein.

Any or all of our forward-looking statements in this Quarterly Report on Form 10-Q may turn out to be inaccurate. These forward-looking statements may be affected by inaccurate assumptions or by known or unknown risks and uncertainties, including those related to the effectiveness of development and commercialization efforts by us and our partners; preclinical and clinical development, manufacturing and formulation development of linaclotide, apraglutide, CNP-104 and our other product candidates; the risk that clinical programs and studies may not progress or develop as anticipated, including that studies are delayed or discontinued for any reason, such as safety, tolerability, enrollment, manufacturing, economic or other reasons; the risk that findings from our completed nonclinical and clinical studies may not be replicated in later studies; the risk that we or our partners are unable to obtain, maintain or manufacture sufficient LINZESS or our product candidates, or otherwise experience difficulties with respect to supply or manufacturing; the efficacy, safety and tolerability of linaclotide and our product candidates; the risk that the therapeutic opportunities for LINZESS or our product candidates are not as we expect; decisions by regulatory and judicial authorities; the risk we may never get additional patent protection for linaclotide and other product candidates, that patents for linaclotide or other products may not provide adequate protection from competition, or that we are not able to successfully protect such patents; the risk that we are unable to manage our expenses or cash use, or are unable to commercialize our products as expected; the risk that we may elect to not exercise our option to acquire the exclusive license for CNP-104; the risk that the development of either apraglutide, CNP-104 and/or IW-3300 is not successful or that any of our product candidates is not successfully commercialized; outcomes in legal proceedings to protect or enforce the patents relating to our products and product candidates, including abbreviated new drug application litigation; the risk that financial and operating results may differ from our projections; developments in the intellectual property landscape; challenges from and rights of competitors or potential competitors; the risk that our planned investments do not have the anticipated effect on our company revenues; developments in accounting guidance or

2

practice; Ironwood’s or AbbVie’s accounting practices, including reporting and settlement practices as between Ironwood and AbbVie; the risk that we are unable to manage our expenses or cash use, or are unable to commercialize our products as expected; the risks related to VectivBio Holding AG and our acquisition of VectivBio Holding AG; the risks related to our increased indebtedness; the impact of the COVID-19 pandemic; and the additional risks identified under the heading “Part I, Item 1A—Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the U.S. Securities and Exchange Commission, or the SEC, on February 16, 2023, and under the heading “Risk Factors” in this Quarterly Report on Form 10-Q, filed with the SEC on August 9, 2023. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this Quarterly Report on Form 10-Q may not occur as contemplated, and actual results could differ materially from those anticipated or implied by the forward-looking statements.

You should not unduly rely on these forward-looking statements, which speak only as of the date of this Quarterly Report on Form 10-Q. Unless required by law, we undertake no obligation to publicly update or revise any forward-looking statements to reflect new information or future events or otherwise. You should, however, review the factors and risks we describe in the reports we will file from time to time with the SEC after the date of this Quarterly Report on Form 10-Q.

NOTE REGARDING TRADEMARKS

LINZESS® and CONSTELLA® are trademarks of Ironwood Pharmaceuticals, Inc. Any other trademarks referred to in this Quarterly Report on Form 10-Q are the property of their respective owners. All rights reserved.

3

IRONWOOD PHARMACEUTICALS, INC.

QUARTERLY REPORT ON FORM 10-Q

FOR THE QUARTER ENDED SEPTEMBER 30, 2023

TABLE OF CONTENTS

Page

PART I — FINANCIAL INFORMATION

Item 1.

Financial Statements (unaudited)

Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022

5

Condensed Consolidated Statements of Income (Loss) for the Three and Nine Months Ended September 30, 2023 and 2022

6

Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three and Nine Months Ended September 30, 2023 and 2022

7

Condensed Consolidated Statements of Stockholders’ Equity (Deficit) for the Three and Nine Months Ended September 30, 2023 and 2022

8

Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2023 and 2022

10

Notes to Condensed Consolidated Financial Statements

11

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

31

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

42

Item 4.

Controls and Procedures

43

PART II — OTHER INFORMATION

Item 1A.

Risk Factors

45

Item 5.

Other Information

49

Item 6.

Exhibits

50

Signatures

53

4

PART I — FINANCIAL INFORMATION

Item 1. Financial Statements

Ironwood Pharmaceuticals, Inc.

Condensed Consolidated Balance Sheets

(In thousands, except share and per share amounts)

(unaudited)

September 30, 

December 31

    

2023

    

2022

ASSETS

Current assets:

Cash and cash equivalents

$

110,164

$

656,203

Accounts receivable, net

 

124,546

 

115,458

Prepaid expenses and other current assets

 

18,112

 

7,715

Restricted cash

788

1,250

Total current assets

 

253,610

 

780,626

Restricted cash, net of current portion

 

510

 

485

Accounts receivable, net of current portion

14,589

Property and equipment, net

 

5,630

 

6,288

Operating lease right-of-use assets

12,956

14,023

Intangible assets, net

3,889

Deferred tax assets

243,645

283,661

Other assets

3,823

847

Total assets

$

524,063

$

1,100,519

LIABILITIES AND STOCKHOLDERS' EQUITY

Current liabilities:

Accounts payable

$

4,698

$

483

Accrued research and development costs

 

10,735

 

5,258

Accrued expenses and other current liabilities

 

62,714

 

16,700

Current portion of operating lease liabilities

3,111

3,065

Current portion of convertible senior notes

199,321

Note hedge warrants

19

Total current liabilities

 

280,579

 

25,525

Operating lease obligations, net of current portion

15,074

16,599

Convertible senior notes, net of current portion

198,141

396,251

Revolving credit facility

325,000

Other liabilities

 

30,948

 

9,766

Commitments and contingencies

 

Ironwood Pharmaceuticals, Inc. Stockholders’ equity:

Preferred stock, $0.001 par value, 75,000,000 shares authorized, no shares issued and outstanding

 

 

Class A Common Stock, $0.001 par value, 500,000,000 shares authorized and 156,125,676 shares issued and outstanding at September 30, 2023 and 500,000,000 shares authorized and 154,026,949 shares issued and outstanding at December 31, 2022

 

156

 

154

Additional paid-in capital

 

1,374,908

 

1,348,600

Accumulated deficit

 

(1,697,528)

 

(696,376)

Accumulated other comprehensive income (loss)

(752)

Total Ironwood Pharmaceuticals, Inc. stockholders’ equity (deficit)

(323,216)

652,378

Noncontrolling interests

(2,463)

Total stockholders’ equity (deficit)

 

(325,679)

 

652,378

Total liabilities and stockholders’ equity

$

524,063

$

1,100,519

The accompanying notes are an integral part of these condensed consolidated financial statements.

5

Ironwood Pharmaceuticals, Inc.

Condensed Consolidated Statements of Income (Loss)

(In thousands, except per share amounts)

(unaudited)

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Revenues:

Collaborative arrangements revenue

$

113,739

$

108,637

$

325,182

$

303,397

Total revenues

 

113,739

 

108,637

 

325,182

 

303,397

Costs and expenses:

Research and development

 

32,985

11,545

80,409

33,819

Selling, general and administrative

 

36,046

28,619

119,647

87,604

Restructuring expenses

4,685

17,696

Acquired in-process research and development

1,090,449

Total costs and expenses

 

73,716

 

40,164

 

1,308,201

 

121,423

Income (loss) from operations

 

40,023

 

68,473

 

(983,019)

 

181,974

Other income (expense):

Interest expense and other financing costs

 

(9,839)

(1,524)

(13,206)

(6,072)

Interest and investment income

 

1,748

2,807

17,777

4,055

Gain on derivatives

151

19

200

Other income (expense), net

 

(8,091)

 

1,434

 

4,590

 

(1,817)

Income (loss) before income taxes

31,932

69,907

(978,429)

180,157

Income tax expense

(17,982)

(19,590)

(51,385)

(53,959)

Net income (loss)

13,950

50,317

(1,029,814)

126,198

Less: Net income (loss) attributable to noncontrolling interests

(1,371)

(28,662)

Net income (loss) attributable to Ironwood Pharmaceuticals, Inc.

$

15,321

$

50,317

$

(1,001,152)

$

126,198

Net income (loss) per share attributable to Ironwood Pharmaceuticals, Inc. shareholders —basic

$

0.10

$

0.33

$

(6.45)

$

0.82

Net income (loss) per share attributable to Ironwood Pharmaceuticals, Inc. shareholders —diluted

$

0.09

$

0.28

$

(6.45)

$

0.69

Weighted average shares used in computing net income (loss) per share attributable to Ironwood Pharmaceuticals, Inc. shareholders—basic:

155,886

153,066

155,240

154,713

Weighted average shares used in computing net income (loss) per share attributable to Ironwood Pharmaceuticals, Inc. shareholders—diluted:

 

186,891

184,465

 

155,240

 

186,504

The accompanying notes are an integral part of these condensed consolidated financial statements.

6

Ironwood Pharmaceuticals, Inc.

Condensed Consolidated Statements of Comprehensive Income (Loss)

(In thousands, except per share amounts)

(unaudited)

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net income (loss) attributable to Ironwood Pharmaceuticals, Inc.

$

15,321

$

50,317

$

(1,001,152)

$

126,198

Other comprehensive loss, net of tax:

Currency translation adjustment

(307)

(307)

Defined benefit pension plan

(464)

(464)

Total other comprehensive loss, net of tax

(771)

(771)

Less: Other comprehensive loss attributable to noncontrolling interest

(19)

(19)

Comprehensive income (loss) attributable to Ironwood Pharmaceuticals, Inc.

$

14,569

$

50,317

$

(1,001,904)

$

126,198

The accompanying notes are an integral part of these condensed consolidated financial statements.

7

Ironwood Pharmaceuticals, Inc.

Condensed Consolidated Statements of Stockholders’ Equity (Deficit)

(In thousands, except share amounts)

(unaudited)

Accumulated

Total Ironwood

Class A

Additional

other

Pharmaceuticals, Inc.

Total

Common Stock

paid-in

Accumulated

comprehensive

Stockholders’

Noncontrolling

Stockholders’

Shares

    

Amount

    

capital

    

deficit

    

income (loss)

    

equity (deficit)

    

Interests

    

equity (deficit)

Balance at December 31, 2022

 

154,026,949

$

154

$

1,348,600

$

(696,376)

$

$

652,378

$

$

652,378

Issuance of common stock related to share-based awards

 

1,319,154

1

1,628

1,629

1,629

Share-based compensation expense related to share-based awards and employee stock purchase plan

 

7,131

7,131

7,131

Net income

 

45,714

45,714

45,714

Balance at March 31, 2023

 

155,346,103

$

155

 

$

1,357,359

$

(650,662)

$

 

$

706,852

$

$

706,852

Issuance of common stock related to share-based awards and employee stock purchase plan

 

681,545

1

1,365

1,366

1,366

Share-based compensation expense related to share-based awards and employee stock purchase plan

 

8,265

8,265

8,265

Non-controlling interests on acquisition of VectivBio Holding AG

26,218

26,218

Net loss

 

(1,062,187)

(1,062,187)

(27,291)

(1,089,478)

Balance at June 30, 2023

156,027,648

$

156

$

1,366,989

$

(1,712,849)

$

$

(345,704)

$

(1,073)

$

(346,777)

Issuance of common stock related to share-based awards

98,028

13

13

13

Share-based compensation expense related to share-based awards and employee stock purchase plan

7,906

7,906

7,906

Net income (loss)

15,321

15,321

(1,371)

13,950

Other comprehensive loss, net of tax

(752)

(752)

(19)

(771)

Balance at September 30, 2023

 

156,125,676

$

156

 

$

1,374,908

$

(1,697,528)

$

(752)

 

$

(323,216)

$

(2,463)

$

(325,679)

8

Accumulated

Total Ironwood

Class A

Additional

other

Pharmaceuticals, Inc.

Total

Common Stock

paid-in

Accumulated

comprehensive

Stockholders’

Noncontrolling

Stockholders’

Shares

    

Amount

    

capital

    

deficit

    

income (loss)

    

equity (deficit)

    

Interests

    

equity

Balance at December 31, 2021

 

162,036,461

$

162

$

1,543,357

$

(937,608)

$

$

605,911

$

$

605,911

Cumulative effect adjustment upon adoption of ASU 2020-06, net of tax

(110,217)

66,167

(44,050)

(44,050)

Issuance of common stock related to share-based awards

 

1,087,966

1

1,520

1,521

1,521

Share-based compensation expense related to share-based awards and employee stock purchase plan

 

6,089

6,089

6,089

Repurchases of common stock

(8,009,272)

(8)

(90,481)

(90,489)

(90,489)

Net income

 

38,801

38,801

38,801

Balance at March 31, 2022

 

155,115,155

$

155

 

$

1,350,268

$

(832,640)

 

$

517,783

$

$

517,783

Issuance of common stock related to share-based awards and employee stock purchase plan

 

818,235

1

4,314

4,315

4,315

Share-based compensation expense related to share-based awards and employee stock purchase plan

 

6,601

6,601

6,601

Repurchases of common stock

(2,757,081)

(3)

(32,893)

(32,896)

(32,896)

Net income

 

37,080

37,080

37,080

Balance at June 30, 2022

153,176,309

$

153

$

1,328,290

$

(795,560)

$

$

532,883

$

$

532,883

Issuance of common stock related to share-based awards and employee stock purchase plan

143,108

796

796

796

Share-based compensation expense related to share-based awards and employee stock purchase plan

7,067

7,067

7,067

Net income

50,317

50,317

50,317

Balance at September 30, 2022

 

153,319,417

$

153

 

$

1,336,153

$

(745,243)

 

591,063

$

591,063

The accompanying notes are an integral part of these condensed consolidated financial statements.

9

Ironwood Pharmaceuticals, Inc.

Condensed Consolidated Statements of Cash Flows

(In thousands)

(unaudited)

Nine Months Ended

September 30, 

    

2023

    

2022

Cash flows from operating activities:

Net income (loss)

$

(1,029,814)

$

126,198

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

Depreciation and amortization

 

1,063

1,078

Share-based compensation expense

 

23,301

19,757

Change in fair value of note hedge warrants

(19)

(1,315)

Change in fair value of convertible note hedges

1,115

Non-cash interest expense

 

1,473

1,453

Acquired in-process research and development

1,090,449

Deferred income taxes

41,316

45,610

Changes in assets and liabilities:

Accounts receivable, net

 

5,501

7,056

Prepaid expenses and other current assets

 

(1,881)

1,578

Operating lease right-of-use assets

1,067

985

Other assets

 

(354)

137

Accounts payable and accrued expenses

 

24,927

(6,108)

Accrued research and development costs

 

(11,470)

(10,223)

Operating lease liabilities

(1,479)

(1,474)

Other liabilities

3,513

8,734

Net cash provided by operating activities

 

147,593

 

194,581

Cash flows from investing activities:

Purchases of property and equipment

 

(62)

(163)

Acquisition of VectivBio Holding AG, net of cash acquired

(1,022,068)

Net cash used in investing activities

 

(1,022,130)

 

(163)

Cash flows from financing activities:

Proceeds from exercise of stock options and employee stock purchase plan

 

5,359

6,734

Repayment of 2022 Convertible Notes

(120,699)

Proceeds from revolving credit facility

400,000

Costs associated with revolving credit facility

(2,295)

Repayments of revolving credit facility

(75,000)

Repurchases of common stock

(126,394)

Net cash provided by (used in) financing activities

 

328,064

 

(240,359)

Effect of exchange rate changes on cash, cash equivalents and restricted cash

(3)

Net decrease in cash, cash equivalents and restricted cash

 

(546,476)

 

(45,941)

Cash, cash equivalents and restricted cash, beginning of period

 

657,938

 

621,864

Cash, cash equivalents and restricted cash, end of period

$

111,462

$

575,923

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

Cash and cash equivalents

$

110,164

$

574,188

Restricted cash

1,298

1,735

Total cash, cash equivalents, and restricted cash

$

111,462

$

575,923

The accompanying notes are an integral part of these condensed consolidated financial statements.

10

Ironwood Pharmaceuticals, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

1. Nature of Business

Ironwood Pharmaceuticals, Inc. (“Ironwood” or the “Company”) is a gastrointestinal (“GI”) healthcare company dedicated to advancing the treatment of GI diseases and redefining the standard of care for GI patients. The Company is focused on the development and commercialization of innovative GI product opportunities in areas of significant unmet need, leveraging its demonstrated expertise and capabilities in GI diseases.

LINZESS® (linaclotide), the Company’s commercial product, is the first product approved by the United States Food and Drug Administration (the “U.S. FDA”) in a class of GI medicines called guanylate cyclase type C agonists (“GC-C agonists”) and is indicated for adult men and women suffering from irritable bowel syndrome with constipation (“IBS-C”) or chronic idiopathic constipation (“CIC”) and for pediatric patients ages 6-17 years-old suffering from functional constipation (“FC”). LINZESS is available to adult men and women suffering from IBS-C or CIC in the United States (the “U.S.”), Mexico and Saudi Arabia, to adult men and women suffering from IBS-C or chronic constipation in Japan, IBS-C in China, and pediatric patients ages 6-17 years old with FC in the U.S. Linaclotide is available under the trademarked name CONSTELLA® to adult men and women suffering from IBS-C or CIC in Canada, and to adult men and women suffering from IBS-C in certain European countries.

The Company has strategic partnerships with leading pharmaceutical companies to support the development and commercialization of linaclotide throughout the world. The Company and its partner, AbbVie Inc. (together with its affiliates, “AbbVie”), began commercializing LINZESS in the U.S. in December 2012. Under the Company’s collaboration for North America with AbbVie, total net sales of LINZESS in the U.S., as recorded by AbbVie, are reduced by commercial costs incurred by each party, and the resulting amount is shared equally between the Company and AbbVie. Additionally, development costs are shared equally between the Company and AbbVie. The Company and AbbVie are exploring ways to enhance the clinical profile of LINZESS by studying linaclotide in additional indications, populations and formulations to assess its potential to treat various conditions.

Outside of the U.S., the Company earns royalties as a percentage of net sales of products containing linaclotide as an active ingredient by the Company’s collaboration partners. AbbVie has an exclusive license from the Company to develop and commercialize linaclotide in all countries other than China (including Hong Kong and Macau), Japan and the countries and territories of North America (the “AbbVie License Territory”). In addition, AbbVie has exclusive rights to commercialize linaclotide in Canada as CONSTELLA and in Mexico as LINZESS. Astellas Pharma Inc. (“Astellas”), the Company’s partner in Japan, has an exclusive license to develop, manufacture, and commercialize linaclotide in Japan. AstraZeneca AB (together with its affiliates) (“AstraZeneca”), the Company’s partner in China, has the exclusive right to develop, manufacture, and commercialize products containing linaclotide in China (including Hong Kong and Macau) (the “AstraZeneca License Territory”).

In June 2023, the Company completed a tender offer to purchase outstanding ordinary shares of VectivBio Holding AG (“VectivBio”), a clinical-stage biotechnology company focused on the discovery and development of treatments for severe, rare GI conditions for which there is a significant unmet medical need. As of September 30, 2023, Ironwood holds 98% of VectivBio’s outstanding ordinary shares and intends to effect a statutory squeeze-out merger under Swiss law to acquire all remaining shares. Through the acquisition, the Company is advancing apraglutide, a next-generation, synthetic peptide analog of glucagon-like peptide-2 (“GLP-2”), for rare GI diseases, including short bowel syndrome with intestinal failure (“SBS-IF”).

The Company has a collaboration and license option agreement (the “COUR Collaboration Agreement”) with COUR Pharmaceutical Development Company, Inc. (“COUR”), a biotechnology company developing novel immune-modifying nanoparticles to treat autoimmune diseases. The COUR Collaboration Agreement grants the Company an option to acquire an exclusive license to research, develop, manufacture and commercialize, in the U.S., products containing CNP-104, a potential treatment for primary biliary cholangitis, a rare autoimmune disease targeting the liver.

11

The Company is also advancing IW-3300, a GC-C agonist, for the potential treatment of visceral pain conditions, including interstitial cystitis/bladder pain syndrome (“IC/BPS”) and endometriosis.

The Company was incorporated in Delaware on January 5, 1998 as Microbia, Inc. On April 7, 2008, the Company changed its name to Ironwood Pharmaceuticals, Inc. To date, the Company has dedicated a majority of its activities to the research, development and commercialization of linaclotide, as well as to the research and development of its other product candidates.

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements and the related disclosures are unaudited and have been prepared in accordance with accounting principles generally accepted in the U.S. Additionally, certain information and footnote disclosures normally included in the Company’s annual financial statements have been condensed or omitted. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on February 16, 2023 (the “2022 Annual Report on Form 10-K”).

The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all normal recurring adjustments considered necessary for a fair statement of the Company’s financial position as of September 30, 2023, and the results of its operations for the three and nine months ended September 30, 2023 and 2022, its statements of stockholders’ equity (deficit) for the three and nine months ended September 30, 2023 and 2022, and its 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 and 2022 are not necessarily indicative of the results that may be expected for the full year or any other subsequent interim period.

Principles of Consolidation

The accompanying condensed consolidated financial statements as of September 30, 2023 include the accounts of Ironwood, its wholly-owned subsidiaries, Ironwood Pharmaceuticals Securities Corporation and Ironwood Pharmaceuticals GmbH, as well as Ironwood’s majority-owned subsidiary, VectivBio, and VectivBio’s wholly-owned subsidiaries, VectivBio AG, VectivBio Comet AG, GlyPharma Therapeutic Inc. and VectivBio US, Inc. All intercompany transactions and balances are eliminated in consolidation.

For consolidated entities in which the Company owns less than 100% of the outstanding shares, the Company records net income (loss) and comprehensive income (loss) attributable to noncontrolling interests in its consolidated statements of income (loss) and comprehensive income (loss), respectively, equal to the percentage of the common stock ownership interest retained in such entities by the noncontrolling parties. The Company reports noncontrolling interests in consolidated entities as a component of equity separate from the Company’s equity.

The Company acquired control of VectivBio and its subsidiaries on June 29, 2023 (Note 3). Accordingly, the accompanying condensed consolidated financial statements reflect the results of operations and cash flows of VectivBio and its subsidiaries from the acquisition date through September 30, 2023.

Use of Estimates

The preparation of condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles requires the Company’s management to make estimates and judgments that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the amounts of revenues and expenses during the reported periods. On an ongoing basis, the Company’s management evaluates its estimates, judgments and methodologies. Significant estimates and assumptions in the condensed consolidated financial statements include those related to fair value of assets acquired and liabilities assumed in acquisitions; revenue recognition; accounts receivable; useful lives of long-lived assets, impairment of long-lived assets, including goodwill; valuation procedures for right-of-use assets and operating lease liabilities; fair value of derivatives; income taxes, including uncertain tax positions and the valuation allowance for

12

deferred tax assets; research and development expenses; contingencies and share-based compensation. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results may differ materially from these estimates under different assumptions or conditions. Changes in estimates are reflected in reported results in the period in which they become known.

Reclassifications

Certain prior period amounts have been reclassified to conform to current period presentation.

Summary of Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2, Summary of Significant Accounting Policies, in the 2022 Annual Report on Form 10-K. During the nine months ended September 30, 2023, the following additional significant accounting policies were applicable following the acquisition of VectivBio:

Foreign Currency Translation

For subsidiaries with a different functional currency than the U.S. dollar, assets and liabilities are translated at the exchange rate as of the balance sheet date and income and expense items are translated at the average exchange rate for the reporting period. Adjustments resulting from the translation of the financial statements of foreign subsidiaries are recorded in accumulated comprehensive income (loss), a separate component of stockholders’ equity.

Acquisitions

The Company evaluates acquisitions of assets and other similar transactions to assess whether the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine whether substantially all of the fair value of the gross assets acquired is concentrated into a single identifiable asset or group of similar identifiable assets. If the screen test is met, a single asset or group of assets is not a business and is accounted for as an asset acquisition. If the screen test is not met, further determination is required as to whether the Company has acquired inputs and processes that have the ability to create outputs that would meet the requirements of a business.

The Company accounts for business combinations using the acquisition method of accounting, which requires the acquiring entity to recognize the fair value of assets acquired and liabilities assumed and establishes the acquisition date as the fair value measurement point. The Company determines the fair value of assets acquired and liabilities assumed based on management’s estimate of the fair value of assets acquired and liabilities assumed in the acquisition. Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. Transaction costs are expensed as incurred.

The Company accounts for asset acquisitions that are not determined to be a business combination by recognizing net assets based on the consideration paid, inclusive of transaction costs, on a relative fair value basis. In an asset acquisition, the cost allocated to acquired in-process research and development (“IPR&D”) with no alternative future use is charged to research and development expense at the acquisition date. The Company classifies asset acquisitions of acquired IPR&D as investing activities on its condensed consolidated statements of cash flows.

New Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board or other standard setting bodies that are adopted by the Company as of the specified effective date. The Company did not adopt any new accounting pronouncements during the three and nine months ended September 30, 2023 that had a material effect on its condensed consolidated financial statements.

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 condensed consolidated financial statements upon future adoption.

 

 

 

13

3. Acquisitions

On June 29, 2023, the Company completed a tender offer to purchase the outstanding ordinary shares of VectivBio (the “VectivBio Shares”) at a price per share of $17.00, net to the shareholders of VectivBio in cash, without interest and subject to any applicable withholding taxes (the “VectivBio Acquisition”). The aggregate consideration paid by the Company to acquire the shares accepted for payment was approximately $1.2 billion. The Company financed the acquisition through proceeds from the borrowings under the Revolving Credit Agreement (as defined elsewhere below), cash on hand, and cash of VectivBio.

As of September 30, 2023, the Company holds 98% of the outstanding VectivBio Shares. The Company intends to effect a squeeze-out merger under Swiss law to acquire all the remaining outstanding VectivBio Shares in the fourth quarter of 2023. The remaining outstanding VectivBio Shares are expected to be settled by the Company in cash for $26.3 million.

The total purchase consideration for VectivBio is as follows (in thousands):

Cash consideration paid to selling shareholders (1)

$

1,041,391

Cash consideration paid to settle VectivBio restricted stock units (“RSUs”) and stock options (2)

 

78,003

Cash consideration paid to settle VectivBio warrants (3)

3,720

Transaction costs

26,270

Fair value of noncontrolling interest (4)

26,218

Total purchase consideration

$

1,175,602

 

(1)The cash consideration paid to selling shareholders was determined based on the total number of VectivBio Shares tendered at closing of 61,258,315 at a per share price of $17.00.
(2)The cash consideration paid to settle VectivBio RSUs and stock options issued under VectivBio’s equity incentive plans was determined based on the total number of underlying VectivBio Shares of 8,904,171 at a per share price of $17.00, less the exercise price for stock options.
(3)The cash consideration paid to settle VectivBio warrants was determined based on the total number of VectivBio warrant shares outstanding at close of 324,190 at a per share price of $11.4757 calculated as the per share price of $17.00, less the exercise price of $5.5243 per share.
(4)The fair value of the non-controlling interest was determined based on the total number of VectivBio Shares outstanding at closing of 1,547,723 at the closing date of the tender offer, using the VectivBio closing share price on June 28, 2023 of $16.94.

 

All consideration was paid prior to September 30, 2023 with the exception of $4.0 million of transaction costs.

 

 

The VectivBio Acquisition was accounted for as an asset acquisition under Accounting Standards Codification (“ASC”) Topic 805, Business Combinations, because substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable IPR&D asset, apraglutide, VectivBio’s lead investigational asset. Apraglutide is a next-generation, long-acting synthetic GLP-2 analog being developed for a range of rare GI diseases and is currently in Phase III clinical trial for the potential treatment of SBS-IF. The Company recognized the acquired assets and assumed liabilities based on the consideration paid, inclusive of transaction costs, on a relative fair value basis. In accordance with the accounting for asset acquisitions, an entity that acquires IPR&D assets in an asset acquisition follows the guidance in ASC Topic 730, Research and Development, which requires that both tangible and intangible identifiable research and development assets with no alternative future use be allocated a portion of the consideration transferred and recorded as research and development expense at the acquisition date. As a result, the Company recorded approximately $1.1 billion in acquired in-process research and development expense related to the apraglutide IPR&D asset during the second quarter of 2023.

The following is the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company (in thousands):

Assets acquired

Cash and cash equivalents

$

123,340

Prepaid expenses and other current assets

10,867

Property and equipment

126

14

Intangible assets

4,100

Acquired in-process research and development

1,090,449

Total assets acquired

$

1,228,882

Liabilities assumed

Current liabilities

37,377

Other liabilities

15,903

Total liabilities assumed

$

53,280

Net assets acquired

$

1,175,602

 

Intangible assets are comprised of the assembled workforce and are amortized on a straight-line basis over an estimated useful life of five years. The Company recognized $0.2 million of amortization expense during each of the three and nine months ended September 30, 2023 and the net carrying value of the assembled workforce was $3.9 million.

The Company incurred acquisition-related expenses of $8.5 million and $53.8 million, respectively, for the three and nine months ended September 30, 2023, of which $3.7 million and $24.5 million, respectively, were included in selling, general and administrative expenses, $0.2 million and $15.0 million, respectively, were included in research and development expense, and $4.7 million and $14.2 million, respectively, were included in restructuring expense within the Company’s condensed consolidated statement of income (loss) for the three and nine months ended September 30, 2023. Acquisition-related expenses include direct and incremental costs incurred in connection with the transaction, including integration-related professional services and employee retention-related benefits. Acquisition-related expenses exclude transaction costs included in the computation of total consideration paid.

4. Net Income (Loss) Per Share

The following table sets forth the computation of basic and diluted net income (loss) per common share (in thousands, except per share amounts):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

    

2022

2023(1)

2022

Numerator:

Net income (loss)

$

13,950

$

50,317

$

(1,029,814)

$

126,198

Less: Net income (loss) attributable to noncontrolling interests

(1,371)

(28,662)

Net income (loss) attributable to Ironwood Pharmaceuticals, Inc.

15,321

50,317

(1,001,152)

126,198

Add back interest expense, net of tax benefit, on assumed conversion of 2024 Convertible Notes

448

445

1,335

Add back interest expense, net of tax benefit, on assumed conversion of 2026 Convertible Notes

669

667

2,000

Numerator used in computing net income (loss) per share — diluted

$

16,438

$

51,429

$

(1,001,152)

$

129,533

Denominator:

Weighted average number of common shares outstanding used in computing net income (loss) per share — basic

155,886

153,066

155,240

154,713

Effect of dilutive securities:

Stock options

88

283

318

Time-based restricted stock units

445

966

1,278

Performance-based restricted stock units

573

225

196

Restricted stock

24

49

122

Shares subject to issuance under Employee Stock Purchase Plan

7

8

9

2024 Convertible Notes assumed conversion

14,934

14,934

14,934

2026 Convertible Notes assumed conversion

14,934

14,934

14,934

Dilutive potential common shares

Weighted average number of common shares outstanding used in computing net income (loss) per share — diluted

186,891

184,465

155,240

186,504

Net income (loss) per share — basic

$

0.10

$

0.33

$

(6.45)

$

0.82

Net income (loss) per share — diluted

$

0.09

$

0.28

$

(6.45)

$

0.69

 

15

(1) During the nine months ended September 30, 2023, the Company was in a net loss position, and therefore, did not differentiate basic and diluted earnings per share.

 

The outstanding securities have been excluded from the computation of diluted weighted average shares outstanding, as applicable, as their effect would be anti-dilutive (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

2023

    

2022

Stock options

4,744

5,847

4,896

 

6,021

Time-based restricted stock units

1,626

139

1,042

64

Performance-based restricted stock units

216

528

164

572

Note Hedge Warrants

8,318

3,364

8,318

Total

 

6,586

 

14,832

9,466

 

14,975

 

5. Collaboration, License and Other Agreements

The Company has linaclotide collaboration agreements with AbbVie for North America and AstraZeneca for China (including Hong Kong and Macau), as well as linaclotide license agreements with Astellas for Japan and with AbbVie for the AbbVie License Territory. The following table provides amounts included in the Company’s condensed consolidated statements of income (loss) as collaborative arrangements revenue attributable to transactions from these arrangements and other agreements (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

Collaborative Arrangements Revenue

2023

    

2022

2023

    

2022

Linaclotide Collaboration and License Agreements:

AbbVie (North America)

$

110,730

$

106,085

$

318,548

$

296,047

AbbVie (Europe and other)

714

709

2,071

1,847

AstraZeneca (China, including Hong Kong and Macau)

174

 

144

386

 

484

Astellas (Japan)

432

 

520

1,305

 

1,543

Other Agreements:

Alnylam (GIVLAARI)

814

2,222

AKP (apraglutide)

934

997

Other

755

365

1,875

1,254

Total collaborative arrangements revenue

$

113,739

$

108,637

$

325,182

$

303,397

 

Accounts receivable, net, included $124.5 million and $130.0 million primarily related to collaborative arrangements revenue as of September 30, 2023 and December 31, 2022, respectively. Accounts receivable, net, included $108.4 million and $104.4 million due from the Company’s partner, AbbVie, net of $4.6 million and $4.0 million of accounts payable, as of September 30, 2023 and December 31, 2022, respectively.

The Company routinely assesses the creditworthiness of its license and collaboration partners. The Company has not experienced any material losses related to receivables from its license or collaboration partners during the three and nine months ended September 30, 2023 and 2022.

Linaclotide Agreements

Collaboration Agreement for North America with AbbVie

In September 2007, the Company entered into a collaboration agreement with AbbVie to develop and commercialize linaclotide for the treatment of IBS-C, CIC, and other GI conditions in North America. Under the terms of this collaboration agreement, the Company received an upfront licensing fee, equity investment, and development and regulatory milestones, and shares equally with AbbVie all development costs as well as net profits or losses from the development and sale of linaclotide in the U.S. In addition, the Company receives royalties in the mid-teens percent based on net sales in Canada and Mexico. AbbVie is solely responsible for the further development, regulatory approval and commercialization of linaclotide in those countries and funding any costs.

16

During the three and nine months ended September 30, 2023, the Company incurred $1.7 million and $5.1 million, respectively, in total research and development expenses under the linaclotide collaboration for North America. During the three and nine months ended September 30, 2022, the Company incurred $1.6 million and $5.3 million, respectively, in total research and development expenses under the linaclotide collaboration for North America. As a result of the research and development cost-sharing provisions of the linaclotide collaboration for North America, the Company incurred $2.9 million and $9.0 million in incremental research and development costs during the three and nine months ended September 30, 2023, respectively, and incurred $2.2 million and $6.7 million in incremental research and development costs during the three and nine months ended September 30, 2022, respectively, to reflect the obligations of each party under the collaboration to bear 50% of the development costs incurred.

The Company and AbbVie began commercializing LINZESS in the U.S. in December 2012. The Company receives 50% of the net profits and bears 50% of the net losses from the commercial sale of LINZESS in the U.S. Net profits or net losses consist of net sales of LINZESS to third-party customers and sublicense income in the U.S. less the cost of goods sold as well as selling, general and administrative expenses. LINZESS net sales are calculated and recorded by AbbVie and may include gross sales net of discounts, rebates, allowances, sales taxes, freight and insurance charges, and other applicable deductions.

The Company evaluated its linaclotide collaboration arrangement for North America and concluded that all development-period performance obligations had been satisfied as of September 2012. The Company has determined that there are three remaining commercial-period performance obligations, which include the sales detailing of LINZESS, participation in the joint commercialization committee, and approved additional trials. The consideration remaining includes cost reimbursements in the U.S. and net profit and loss sharing payments based on net sales in the U.S. Additionally, the Company receives royalties in the mid-teens percent based on net sales in Canada and Mexico. Royalties and net profit and loss sharing payments will be recorded as collaborative arrangements revenue or expense in the period earned, as these payments relate predominately to the license granted to AbbVie. The Company records royalty revenue in the period earned based on royalty reports from its partner, if available, or based on the projected sales and historical trends. The cost reimbursements received from AbbVie during the commercialization period will be recognized as earned in accordance with the right-to-invoice practical expedient, as the Company’s right to consideration corresponds directly with the value of the services transferred during the commercialization period.

Under the Company’s linaclotide collaboration agreement for North America, LINZESS net sales are calculated and recorded by AbbVie and include gross sales net of discounts, rebates, allowances, sales taxes, freight and insurance charges, and other applicable deductions, as noted above. These amounts include the use of estimates and judgments, which could be adjusted based on actual results in the future. The Company records its share of the net profits or net losses from the sales of LINZESS in the U.S. less commercial expenses on a net basis, and presents the settlement payments to and from AbbVie as collaboration expense or collaborative arrangements revenue, as applicable. This treatment is in accordance with the Company’s revenue recognition policy, given that the Company is not the primary obligor and does not have the inventory risks in the collaboration agreement with AbbVie for North America. The Company relies on AbbVie to provide accurate and complete information related to net sales of LINZESS in accordance with U.S. generally accepted accounting principles in order to calculate its settlement payments to and from AbbVie and record collaboration expense or collaborative arrangements revenue, as applicable.

The following table summarizes collaborative arrangements revenue from the linaclotide collaboration agreement for North America (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Collaborative arrangements revenue related to sales of LINZESS in the U.S.

$

110,089

$

105,224

$

316,476

$

293,995

Royalty revenue

 

641

 

861

 

2,072

2,052

Total collaborative arrangements revenue

$

110,730

$

106,085

$

318,548

$

296,047

 

The Company incurred $9.5 million and $28.8 million in total selling, general and administrative costs related to the sale of LINZESS in the U.S. in accordance with the cost-sharing arrangement with AbbVie for the three and nine months ended September 30, 2023, respectively. The Company incurred $8.9 million and $26.2 million in total selling, general and administrative costs related to the sale of LINZESS in the U.S. in accordance with the cost-sharing arrangement with AbbVie for the three and nine months ended September 30, 2022, respectively.

17

In May 2014, CONSTELLA® became commercially available in Canada and, in June 2014, LINZESS became commercially available in Mexico. The Company records royalties on sales of CONSTELLA in Canada and LINZESS in Mexico in the period earned. The Company recognized $0.6 million and $2.1 million of combined royalty revenues from Canada and Mexico during the three and nine months ended September 30, 2023, respectively. The Company recognized $0.9 million and $2.1 million of combined royalty revenues from Canada and Mexico during the three and nine months ended September 30, 2022, respectively.

License Agreement with AbbVie (All countries other than the countries and territories of North America, China (including Hong Kong and Macau), and Japan)

The Company has a license agreement with AbbVie to develop, manufacture and commercialize linaclotide in (i) Europe, and (ii) all other countries other than China (including Hong Kong and Macau), Japan, and the countries and territories of North America, or collectively the “Expanded Territory”, for the treatment of IBS-C, CIC and other GI conditions.

Under the license agreement, as amended, AbbVie is obligated to pay the Company, (i) royalties based on sales volume in Europe in the upper-teens percent, and (ii) on a country-by-country and product-by-product basis in the Expanded Territory, a royalty as a percentage of net sales of products containing linaclotide as an active ingredient in the upper-single digits for five years following the first commercial sale of a linaclotide product in a country, and in the low-double digits thereafter. The royalty rate for products in Europe and the Expanded Territory will decrease, on a country-by-country basis, to the lower-single digits, or cease entirely, following the occurrence of certain events. The license agreement also contains certain sales-based milestones and commercial launch milestones, which could total up to $42.5 million. The Company recognized $0.7 million and $2.1 million of royalty revenue during the three and nine months ended September 30, 2023, respectively. The Company recognized $0.7 million and $1.8 million of royalty revenue during the three and nine months ended September 30, 2022, respectively.

License Agreement for Japan with Astellas

The Company has a license agreement with Astellas to develop, manufacture, and commercialize linaclotide for the treatment of IBS-C, CIC and other GI conditions in Japan.

Under the license agreement, as amended, Astellas is required to pay royalties to the Company at rates beginning in the mid-single digit percent and escalating to low-double-digit percent, based on aggregate annual net sales in Japan of products containing linaclotide as an active ingredient. These royalty payments are subject to reduction following the expiration of certain licensed patents and the occurrence of generic competition in Japan.

The Company recognized $0.4 million and $1.3 million of royalty revenue during the three and nine months ended September 30, 2023, respectively. The Company recognized $0.5 million and $1.5 million of royalty revenue during the three and nine months ended September 30, 2022, respectively.

Collaboration Agreement for China (including Hong Kong and Macau) with AstraZeneca

The Company has a collaboration agreement with AstraZeneca under which AstraZeneca has the exclusive right to develop, manufacture and commercialize products containing linaclotide in the AstraZeneca License Territory.

Under the collaboration agreement, AstraZeneca is required to pay tiered royalties to the Company at rates beginning in the mid-single-digit percent and increasing up to twenty percent based on the aggregate annual net sales of products containing linaclotide in the AstraZeneca License Territory. The Company recognized $0.2 million and $0.4 million of royalty revenue during the three and nine months ended September 30, 2023, respectively. The Company recognized an insignificant amount and $0.5 million of royalty revenue during the three and nine months ended September 30, 2022, respectively.

The Company is entitled to receive non-contingent payments totaling $35.0 million in three installments through 2024, of which $15.0 million remained outstanding at September 30, 2023. In addition, AstraZeneca may be required to make milestone payments totaling up to $90.0 million contingent on the achievement of certain sales targets. The significant financing component of the transaction was $2.6 million and is recognized as interest income through 2024 using the effective interest method. At September 30, 2023, the non-contingent receivable due from AstraZeneca

18

was $14.9 million and was classified as current. At December 31, 2022, the current portion and the non-current portion of the non-contingent receivable due from AstraZeneca were $10.0 million and $14.6 million, respectively.

Other Collaboration and License Agreements

Collaboration and License Option Agreement with COUR

In November 2021, the Company entered into the COUR Collaboration Agreement, pursuant to which the Company has been granted an option (the “Option”) to acquire an exclusive license to research, develop, manufacture and commercialize, in the U.S., products containing CNP-104, a tolerizing immune modifying nanoparticle (“CNP-104”) for the treatment of primary biliary cholangitis (“PBC”). COUR has initiated a clinical study to evaluate the safety, tolerability, and pharmacodynamic effects and efficacy of CNP-104 in PBC patients.

Pursuant to the terms of the COUR Collaboration Agreement, the Company made an upfront, non-refundable payment of $6.0 million to COUR during the year ended December 31, 2021, and agreed to pay $13.5 million in total non-contingent payments and milestone payments in connection with certain development activities and regulatory milestones. After reviewing the data from the clinical study for CNP-104, if the Company exercises the Option, the Company will pay COUR $35.0 million in exchange for the license. Upon commercialization, COUR will be eligible to receive commercial milestone payments of up to $440.0 million over the term of the agreement and royalties in the high-single digits to low-double digits percentage of the aggregated annual net sales in the U.S. of products containing CNP-104.

During the year ended December 31, 2021, the Company recognized research and development expense totaling $19.5 million related to the up-front payment, non-contingent payment, and milestone payments for which payment was probable to occur. At December 31, 2022, payment obligations of $3.8 million were included in accrued research and development costs. No payment obligations remained as of September 30, 2023.

In April 2023, the Company and COUR executed an amendment to the COUR Collaboration Agreement, in which the Company agreed to pay a one-time, non-refundable, upfront payment of $6.0 million to COUR in exchange for the right to apply a credit of $6.6 million against future amounts due to COUR in connection with the exercise of the Option, commercial milestones, or royalties. In connection with such payment, COUR also granted the Company a right of first negotiation over certain additional potential research and development programs. The $6.0 million payment was recognized as research and development expense in the second quarter of 2023.

Development and Commercialization Agreement with AKP

In March 2022, VectivBio entered into a development and commercialization agreement with Asahi Kasei Pharma Corporation (“AKP”) in which VectivBio granted an exclusive license to AKP, with the right to sublicense in multiple tiers, to develop, commercialize and exploit products derived from apraglutide in Japan.

Pursuant to the terms of the development and commercialization agreement, using the exchange rate at the inception of the agreement, VectivBio received an upfront payment of JPY 3,000 million ($24.6 million at date of agreement) and is eligible to receive development related payments of JPY 1,600 million in the aggregate ($13.1 million at date of agreement), development milestones of JPY 1,000 million ($8.2 million at date of agreement) and up to JPY 19,000 million ($155.8 million at date of agreement) of commercial and sales-based milestone payments. VectivBio is also eligible to receive payments in the commercial period for manufacturing supply equal to cost-plus manufacturing mark-up and tiered royalties of up to a mid-double-digit percentage on product sales continuing until the later of (i) expiration of regulatory exclusivity in Japan, or (ii) expiration of the last valid patent claim that provides exclusivity to apraglutide in Japan (the “Royalty Term”). The development and commercialization agreement will terminate upon the expiration of the Royalty Term.

The Company evaluated the development and commercialization agreement under the provisions of ASC Topic 606, Revenue from Contracts with Customers, and identified two performance obligations consisting of the (i) exclusive license for the development and commercialization of apraglutide in Japan and (ii) development activities for conducting global trials and sharing of associated development data necessary for obtaining and maintaining regulatory approval in Japan. Each performance obligation was capable of being distinct and distinct in the context of the contract. The initial transaction price was allocated to each performance obligation on a relative standalone selling price basis. The Company

19

assessed that it provided a right to use the license as the license exists (in terms of form and functionality) at the point in time at which it is granted and therefore, was satisfied at the inception of the arrangement. The development activities are being recognized over time as the Company performs development activities related to the global trials. The Company recognizes revenue associated with the development activities using an input method, according to the costs incurred, which in management’s judgment, is the best measure of progress towards satisfying the performance obligation.

In connection with the acquisition of VectivBio, the Company accounted for the acquisition as an asset acquisition, which required that it recognize the deferred revenue at its fair value of $4.3 million on June 28, 2023.

The Company recognized $0.9 million and $1.0 million of revenue during the three and nine months ended September 30, 2023, respectively. As of September 30, 2023, deferred revenue of $2.6 million is reported within accrued expenses and other current liabilities and $0.6 million is reported within other liabilities on the condensed consolidated balance sheets. Deferred revenue is expected to be recognized over the course of the development activities, which are currently estimated to occur through 2028.

License Agreement with Ferring

In August 2012, as subsequently amended and restated in December 2016, GlyPharma Therapeutic Inc., a subsidiary of VectivBio (“GlyPharma”), entered into an exclusive licensing agreement with Ferring International Center, S.A. (“Ferring”), pursuant to which Ferring granted GlyPharma an exclusive, worldwide, sublicensable license under certain patent rights and know-how controlled by Ferring relating to apraglutide and certain know-how controlled by Ferring relating to specified alternate drug compounds, to research, develop, manufacture, make, have made, import, export, use, sell, distribute, promote, advertise, dispose of or offer to sell (i) products containing apraglutide whose manufacture, use or sale is covered by a valid claim of the licensed patents, or licensed products and (ii) products, containing a specified alternate drug compound, or alternate drug products. In April 2021, the license agreement was transferred and assigned to VectivBio AG, a subsidiary of VectivBio.

Under the license agreement, as partial consideration for the rights Ferring granted to it, VectivBio AG is required to pay Ferring a high single-digit royalty on worldwide annual net sales of licensed products and alternate drug products until, on a country-by-country basis and licensed product-by-licensed product or alternate drug product-by-alternate drug product basis, as applicable, the date on which the manufacture, use or sale of such licensed product or alternate drug product, as applicable, ceases to be covered by a valid claim of a patent within the licensed patents in such country. GlyPharma was also required to pay Ferring a certain number of warrants and Class A preferred shares pursuant to a shareholders’ agreement. The equity obligations under the license agreement have been fully performed by GlyPharma.

The Company is also obligated to pay a specified percentage of the annual consideration VectivBio AG or its affiliates, including us, received in connection with sales of licensed product or alternate drug product by any third parties to which VectivBio AG or its affiliates, including us, grant a sublicense of any of the rights licensed to VectivBio AG by Ferring under this Agreement. Such percentage is in the high single digits for sales of both licensed products and alternate drug products, and such payments are owed for the duration of the royalty term for licensed products or alternate drug products, as applicable.

Other Agreements

Disease Education and Promotional Agreement with Alnylam

In August 2019, the Company and Alnylam Pharmaceuticals, Inc. (“Alnylam”) entered into a disease education and promotional agreement (the “Alnylam Agreement”) for Alnylam’s GIVLAARI (givosiran) for the treatment of acute hepatic porphyria. The Alnylam Agreement, as amended, was terminated in June 2021 with an effective termination date of September 30, 2021. Under the terms of the Alnylam Agreement, the Company’s sales force performed disease awareness activities and sales detailing activities for GIVLAARI. The Company remained eligible to receive royalties based on a percentage of net sales of GIVLAARI that are directly attributable to the Company’s promotional efforts through September 30, 2022, which was one year following the termination of the agreement. During the three and nine months ended September 30, 2022, the Company recognized $0.8 million and $2.2 million, respectively, in royalty revenue.

20

6. Fair Value of Financial Instruments

The tables below present information about the Company’s assets and liabilities that are measured at fair value on a recurring basis as of September 30, 2023 and December 31, 2022 and indicate the fair value hierarchy of the valuation techniques the Company utilized to determine such fair value. In general, fair values determined by Level 1 inputs utilize observable inputs such as quoted prices in active markets for identical assets or liabilities. Fair values determined by Level 2 inputs utilize data points that are either directly or indirectly observable, such as quoted prices for similar instruments in active markets, interest rates and yield curves. Fair values determined by Level 3 inputs utilize unobservable data points in which there is little or no market data, which require the Company to develop its own assumptions for the asset or liability.

The Company’s investment portfolio may include fixed income securities that do not always trade on a daily basis. As a result, the pricing services used by the Company apply other available information as applicable through processes such as benchmark yields, benchmarking of like securities, sector groupings and matrix pricing to prepare valuations. In addition, model processes are used to assess interest rate impact and develop prepayment scenarios. These models take into consideration relevant credit information, perceived market movements, sector news and economic events. The inputs into these models may include benchmark yields, reported trades, broker-dealer quotes, issuer spreads and other relevant data. The Company validates the prices provided by its third-party pricing services by obtaining market values from other pricing sources and analyzing pricing data in certain instances. The Company periodically invests in certain reverse repurchase agreements, which are collateralized by Government Securities and Obligations for an amount not less than 102% of their principal amount. The Company does not record an asset or liability for the collateral as the Company is not permitted to sell or re-pledge the collateral. The collateral has at least the prevailing credit rating of U.S. Government Treasuries and Agencies. The Company utilizes a third-party custodian to manage the exchange of funds and ensure the collateral received is maintained at 102% of the reverse repurchase agreements principal amount on a daily basis.

The following tables present the assets and liabilities the Company has measured at fair value on a recurring basis (in thousands):

Fair Value Measurements at Reporting Date Using

  

  

Quoted Prices in

    

Significant Other

    

Significant

Active Markets for

Observable

Unobservable

September 30, 

Identical Assets

Inputs

Inputs

2023

(Level 1)

(Level 2)

(Level 3)

Assets:

Cash and cash equivalents:

Money market funds

$

29,420

$

29,420

$

$

U.S. Treasury securities

10,372

10,372

Commercial paper

32,587

32,587

Restricted cash:

Money market funds

1,298

1,298

Total assets measured at fair value

$

73,677

$

30,718

$

42,959

$

Fair Value Measurements at Reporting Date Using

  

  

Quoted Prices in

    

Significant Other

    

Significant

Active Markets for

Observable

Unobservable

December 31, 

Identical Assets

Inputs

Inputs

2022

(Level 1)

(Level 2)

(Level 3)

Assets:

Cash and cash equivalents:

Money market funds

$

250,313

$

250,313

$

$

Repurchase agreements

261,075

261,075

Commercial paper

138,809

138,809

Restricted cash:

Money market funds

 

1,735

 

1,735

 

 

Total assets measured at fair value

$

651,932

$

252,048

$

399,884

$

Liabilities:

Note hedge warrants

$

19

$

$

$

19

Total liabilities measured at fair value

$

19

$

$

$

19

 

21

Cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payable, accrued research and development costs, accrued expenses and other current liabilities and current portion of operating lease obligations at September 30, 2023 and December 31, 2022 are carried at amounts that approximate fair value due to their short-term maturities.

Convertible Note Hedges and Note Hedge Warrants with Respect to 2022 Convertible Notes

The Company’s Convertible Note Hedges, which expired unexercised in June 2022, and Note Hedge Warrants, which expired unexercised in April 2023, were recorded as derivative assets and liabilities, respectively, and were classified as Level 3 measurements under the fair value hierarchy. These derivatives were not actively traded and were valued using the Black-Scholes option-pricing model, which required the use of subjective assumptions.

The following inputs were used in the fair market valuation of the Note Hedge Warrants:

December 31, 2022

Risk-free interest rate (1)

4.5

%

Expected term

 

0.3

Stock price (2)

$

12.39

Strike price (3)

$

18.82

Common stock volatility (4)

27.1

%

Dividend yield (5)

 

%

(1)Based on U.S. Treasury yield curve, with terms commensurate with the expected term of the Note Hedge Warrants.
(2)The closing price of the Company’s Class A Common Stock on the last trading day of the quarter ended December

31, 2022.

(3)As per the agreements for the Note Hedge Warrants.
(4)Expected volatility based on historical volatility of the Company’s Class A Common Stock.
(5)The Company has not paid and does not anticipate paying cash dividends on its shares of common stock in the foreseeable future; therefore, the expected dividend yield is assumed to be zero.

 

The Convertible Note Hedges and the Note Hedge Warrants were recorded at fair value at each reporting date and changes in fair value were recorded in other income (expense), net within the Company’s condensed consolidated statements of income (loss).

The following table reflects the change in the Company’s Level 3 Note Hedge Warrants from December 31, 2022 through September 30, 2023 (in thousands):

    

Balance at December 31, 2022

$

(19)

Change in fair value, recorded as a component of gain on derivatives

19

Balance at September 30, 2023

$

 

Convertible Senior Notes

In August 2019, the Company issued $200.0 million aggregate principal amount of its 2024 Convertible Notes and $200.0 million aggregate principal amount of its 2026 Convertible Notes (Note 9). The fair value of the respective convertible senior notes, which differs from their carrying value, is influenced by interest rates, the price of the Company’s Class A Common Stock and the volatility thereof, and the prices for the respective convertible senior notes observed in market trading, which are Level 2 inputs.

The estimated fair value of the 2024 Convertible Notes was $198.1 million and $215.9 million as of September 30, 2023 and December 31, 2022, respectively. The estimated fair value of the 2026 Convertible Notes was $195.0 million and $219.0 million as of September 30, 2023 and December 31, 2022, respectively.

22

Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes

In connection with the issuance of the 2024 Convertible Notes and the 2026 Convertible Notes, the Company entered into the Capped Calls with certain financial institutions. The Capped Calls cover 29,867,480 shares of Class A Common Stock (subject to anti-dilution and certain other adjustments), which is the same number of shares of Class A Common Stock that initially underlie the 2024 Convertible Notes and the 2026 Convertible Notes. The Capped Calls have an initial strike price of approximately $13.39 per share, which corresponds to the initial conversion price of the 2024 Convertible Notes and the 2026 Convertible Notes, and have a cap price of approximately $17.05 per share (Note 9). The strike price and cap price are subject to anti-dilution adjustments generally similar to those applicable to the 2024 Convertible Notes and the 2026 Convertible Notes. These instruments meet the conditions outlined in ASC Topic 815, Derivatives and Hedging (“ASC 815”), to be classified in stockholders’ equity and are not subsequently remeasured as long as the conditions for equity classification continue to be met (Note 9).

Revolving Credit Agreement

Outstanding borrowings under the revolving credit facility (Note 9) are carried at amounts that approximate fair value based on their nature, terms, credit spreads, and variable interest rates, which are Level 3 inputs.

Non-recurring Fair Value Measurements

Acquired In-Process Research & Development

The fair value of the acquired IPR&D asset, apraglutide, was determined using the multi-period excess earnings method using Level 3 fair-value measurements and inputs including estimated cash flows and probabilities of success.

Assembled Workforce

The fair value of the assembled workforce was determined using the replacement cost method using Level 3 fair-value measurements and inputs including estimated costs and productivity metrics.

7. Accrued Expenses and Other Current Liabilities

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

    

September 30, 2023

    

December 31, 2022

Accrued compensation and benefits

$

24,971

$

12,268

Accrued interest

9,582

188

Accrued transaction costs

3,977

Accrued restructuring liabilities

 

8,609

 

Accrued taxes

1,274

656

Other

14,301

3,588

Total accrued expenses and other current liabilities

$

62,714

$

16,700

 

As of September 30, 2023, other accrued expenses of $14.3 million were comprised primarily of $11.6 million of uninvoiced vendor liabilities and $2.6 million of deferred revenue. As of December 31, 2022, other accrued expenses of $3.6 million were comprised primarily of $3.6 million of uninvoiced vendor liabilities.

8. Leases

The Company’s lease portfolio for the three and nine months ended September 30, 2023 includes: an office lease for its current headquarters location and other locations, vehicle leases for its salesforce representatives, and leases for computer and office equipment.

The Company’s headquarters office lease and vehicle lease require letters of credit to secure the Company’s obligations under the lease agreements totaling $1.3 million and $1.7 million and are collateralized by money market

23

accounts recorded as restricted cash on the Company’s condensed consolidated balance sheets as of September 30, 2023 and December 31, 2022, respectively.

Lease cost is recognized on a straight-line basis over the lease term. The components of lease cost are as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

2022

2023

2022

Operating lease cost

$

627

$

627

$

1,880

$

1,883

Short-term lease cost

314

274

854

798

Total lease cost

$

941

$

901

$

2,734

$

2,681

Supplemental information related to leases for the periods reported is as follows:

Nine Months Ended

September 30, 

2023

2022

Cash paid for amounts included in the measurement of lease liabilities (in thousands)

$

2,292

$

2,356

Weighted-average remaining lease term of operating leases (in years)

6.7

7.6

Weighted-average discount rate of operating leases

5.8

%

5.8

%

 

Summer Street Lease

In June 2019, the Company entered into a non-cancelable operating lease (the “Summer Street Lease”) for approximately 39,000 square feet of office space on the 23rd floor of 100 Summer Street, Boston, Massachusetts, which began serving as the Company’s headquarters in October 2019. The Summer Street Lease terminates on June 11, 2030 and includes a 2% annual rent escalation, free rent periods, a tenant improvement allowance, and an option to extend the term of the lease for an additional five years at a market base rental rate. The extension option is not included in the lease term used for the measurement of the lease, as it is not reasonably certain to be exercised. The lease expense, inclusive of the escalating rent payments and lease incentives, is recognized on a straight-line basis over the lease term.

At lease commencement, the Company recorded a right-of-use asset and a lease liability using an incremental borrowing rate of 5.8%. At September 30, 2023, the balances of the right-of-use asset and operating lease liability were $13.0 million and $18.2 million, respectively. At December 31, 2022, the balances of the right-of-use asset and operating lease liability were $14.0 million and $19.7 million, respectively.

Lease costs recorded during the three and nine months ended September 30, 2023 were $0.6 million and $1.9 million, respectively. Lease costs recorded during the three and nine months ended September 30, 2022 were $0.6 million and $1.9 million, respectively.

Future minimum lease payments as of September 30, 2023 are as follows (in thousands):

2023(1)

$

774

2024

3,126

2025

3,189

2026

 

3,252

2027

3,317

2028 and thereafter

 

8,285

Total future minimum lease payments

21,943

Less: present value adjustment

(3,758)

Operating lease liabilities

18,185

Less: current portion of operating lease liabilities

(3,111)

Operating lease liabilities, net of current portion

$

15,074

(1) For the three months ending December 31, 2023.

 

 

 

9. Debt

 

24

2.25% Convertible Senior Notes due 2022

In June 2015, the Company issued $335.7 million aggregate principal amount of the 2022 Convertible Notes. The Company received net proceeds of $324.0 million from the sale of the 2022 Convertible Notes, after deducting fees and expenses of $11.7 million. The Company used $21.1 million of the net proceeds from the sale of the 2022 Convertible Notes to pay the net cost of the Convertible Note Hedges (after such cost was partially offset by the proceeds to the Company from the sale of the Note Hedge Warrants), as described below.

In connection with the issuance of the 2024 Convertible Notes and the 2026 Convertible Notes in August 2019, the Company repurchased $215.0 million aggregate principal amount of the 2022 Convertible Notes. Such portion of the 2022 Convertible Notes were repurchased at a premium totaling $227.3 million.

In June 2022, the Company repaid the remaining $120.7 million aggregate principal amount of the 2022 Convertible Notes upon maturity.

The 2022 Convertible Notes were governed by an indenture (the “2022 Indenture”) between the Company and U.S. Bank National Association, as trustee (the “Trustee”). The 2022 Convertible Notes were senior unsecured obligations and bore cash interest at the annual rate of 2.25%, payable on June 15 and December 15 of each year. The 2022 Convertible Notes matured on June 15, 2022. No conversions were exercised by holders of the 2022 Convertible Notes.

0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026

In August 2019, the Company issued $200.0 million aggregate principal amount of the 2024 Convertible Notes and $200.0 million aggregate principal amount of the 2026 Convertible Notes. The Company received net proceeds of $391.0 million from the sale of the 2024 Convertible Notes and 2026 Convertible Notes, after deducting fees and expenses of $9.0 million. The Company used $25.2 million of the net proceeds from the sale of the 2024 Convertible Notes and 2026 Convertible Notes to pay the cost of the Capped Calls, as described below. For purposes of this section, “Notes” refer to the 2024 Convertible Notes and the 2026 Convertible Notes, collectively.

The 2024 Convertible Notes and 2026 Convertible Notes were issued by the Company on August 12, 2019, pursuant to separate Indentures, each dated as of such date (each an “Indenture” and together the “Indentures”), between the Company and the Trustee. The 2024 Convertible Notes bear cash interest at the annual rate of 0.75% and the 2026 Convertible Notes bear cash interest at the annual rate of 1.50%, each payable on June 15 and December 15 of each year. The 2024 Convertible Notes will mature on June 15, 2024 and the 2026 Convertible Notes will mature on June 15, 2026, unless earlier converted or repurchased. The Company will settle conversions of the 2024 Convertible Notes and 2026 Convertible Notes through payment or delivery, as the case may be, of cash, shares of the Company’s Class A Common Stock or a combination of cash and shares of Class A Common Stock, at the Company’s option (subject to, and in accordance with, the settlement provisions of the applicable Indenture). The initial conversion rate for each of the 2024 Convertible Notes and the 2026 Convertible Notes is 74.6687 shares of Class A Common Stock (subject to adjustment as provided for in the applicable Indenture) per $1,000 principal amount of the 2024 Convertible Notes and 2026 Convertible Notes, which is equal to an initial conversion price of approximately $13.39 per share.

Holders of the 2024 Convertible Notes and 2026 Convertible Notes may convert their Notes at their option at any time prior to the close of business on the business day immediately preceding December 15, 2023, with respect to the 2024 Convertible Notes, and December 15, 2025, with respect to the 2026 Convertible Notes, in multiples of $1,000 principal amount, only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ending on December 31, 2019 (and only during such calendar quarter), if the last reported sale price of Class A Common Stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the Notes on each applicable trading day;

during the five-business day period after any five consecutive trading day period (the “measurement period”) in which the “trading price” (as defined in each Indenture) per $1,000 principal amount of Notes

25

for each trading day of the measurement period was less than 98% of the product of the last reported sale price of Class A Common Stock and the conversion rate for the Notes on each such trading day; or

upon the occurrence of specified corporate events described in each Indenture.

On or after December 15, 2023, with respect to the 2024 Convertible Notes, and December 15, 2025, with respect to the 2026 Convertible Notes, until the close of business on the second scheduled trading day immediately preceding the applicable maturity date, the holders of the Notes may convert their Notes, in multiples of $1,000 principal amount, regardless of the foregoing conditions.

Upon the occurrence of fundamental changes, as described in the Indentures, prior to the maturity date of the respective Notes, holders of such Notes may require the Company to repurchase for cash all or a portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest. If a make-whole fundamental change, as described in the Indentures, occurs and a holder elects to convert its Notes in connection with such make-whole fundamental change, such holder may be entitled to an increase in the conversion rate as described in the Indentures.

The Indentures do not contain any financial covenants or restrict the Company’s ability to repurchase the Company’s securities, pay dividends or make restricted payments in the event of a transaction that substantially increases the Company’s level of indebtedness. The Indentures provide for customary events of default. In the case of an event of default with respect to a series of Notes arising from specified events of bankruptcy or insolvency, all outstanding Notes of such series will become due and payable immediately without further action or notice. If any other event of default with respect to a series of Notes under the relevant Indenture occurs or is continuing, the Trustee or holders of at least 25% in aggregate principal amount of the then outstanding Notes of such series may declare the principal amount of such Notes to be immediately due and payable.

The Company accounts for each convertible debt instrument as a single liability measured at amortized cost.

The Company’s outstanding balances for the convertible senior notes consisted of the following (in thousands):

September 30, 2023

December 31, 2022

Principal:

    

2024 Convertible Notes

$

200,000

$

200,000

2026 Convertible Notes

200,000

200,000

Less: unamortized debt issuance costs

(2,538)

(3,749)

Net carrying amount

$

397,462

$

396,251

 

In connection with the issuance of the 2024 Convertible Notes and the 2026 Convertible Notes, the Company incurred $9.0 million of debt issuance costs, which primarily consisted of initial purchaser’s discounts and legal and other professional fees. The debt issuance costs are reflected as a reduction in the carrying value of the convertible senior notes and recorded as interest expense over the life of the 2024 Convertible Notes and the 2026 Convertible Notes.

The Company determined the expected life of the 2024 Convertible Notes and the 2026 Convertible Notes was equal to their approximately five and seven-year terms, respectively. The effective annual interest rates of the 2024 Convertible Notes and the 2026 Convertible Notes for the period from the date of issuance through September 30, 2023 were 1.2% and 1.9%, respectively. The effective annual interest rate is computed using the contractual interest and the amortization of debt issuance costs.

The following table sets forth total interest expense recognized related to convertible senior notes (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Contractual interest expense

$

1,125

$

1,125

$

3,375

$

4,619

Amortization of debt issuance costs

405

399

1,212

1,453

Total interest expense

$

1,530

$

1,524

$

4,587

$

6,072

 

26

Future minimum payments under the convertible senior notes as of September 30, 2023, are as follows (in thousands):

2023(1)

$

2,250

2024

203,750

2025

3,000

2026

201,500

Total future minimum payments under the convertible senior notes

 

410,500

Less: amounts representing interest

(10,500)

Less: unamortized debt issuance costs

(2,538)

Convertible senior notes balance

$

397,462

(1) For the three months ending December 31, 2023.

 

Convertible Note Hedge and Note Hedge Warrant Transactions with Respect to 2022 Convertible Notes

To minimize the impact of potential dilution to the Company’s Class A common stockholders upon conversion of the 2022 Convertible Notes, the Company entered into the Convertible Note Hedges. The Convertible Note Hedges had an exercise price of $14.51 per share and covered 23,135,435 shares. If the 2022 Convertible Notes had been converted and the price of the Company’s Class A Common Stock was above the exercise price of the Convertible Note Hedges, the counterparties were obligated to deliver shares of the Company’s Class A Common Stock and/or cash with an aggregate value approximately equal to the difference between the price of the Company’s Class A Common Stock at the conversion date and the exercise price, multiplied by the number of shares of the Company’s Class A Common Stock related to the Convertible Note Hedge being exercised. In June 2022, the Convertible Note Hedges terminated unexercised upon expiry.

Concurrently with entering into the Convertible Note Hedges, the Company sold Note Hedge Warrants to the Convertible Note Hedge counterparties to acquire shares of the Company’s Class A Common Stock. An aggregate of 23,135,435 shares underlay the Note Hedge Warrants and each warrant had a strike price of $18.82 per share, subject to customary anti-dilution adjustments. The Note Hedge Warrants were exercisable over the 150-trading day period beginning on September 15, 2022. In April 2023, the Note Hedge Warrants terminated unexercised upon expiry.

The Convertible Note Hedges and the Note Hedge Warrants were separate transactions entered into by the Company and were not part of the terms of the 2022 Convertible Notes. The Company paid $91.9 million for the Convertible Note Hedges and received $70.8 million for the Note Hedge Warrants, resulting in a net cost to the Company of $21.1 million.

The Convertible Note Hedges and Note Hedge Warrants were accounted for as derivative assets and liabilities, respectively, in accordance with ASC 815, and remeasured to fair value at each reporting date (Note 6).

As of December 31, 2022, the Note Hedge Warrants were classified as current liabilities on the Company’s condensed consolidated balance sheet.

Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes

To minimize the impact of potential dilution to the Company’s Class A common stockholders upon conversion of the 2024 Convertible Notes and the 2026 Convertible Notes, the Company entered into separate Capped Calls in connection with the issuance of the 2024 Convertible Notes and the 2026 Convertible Notes. The Company paid the counterparties $25.2 million to enter into the Capped Calls.

The Capped Calls have an initial strike price of approximately $13.39 per share, which corresponds to the initial conversion price of the 2024 Convertible Notes and the 2026 Convertible Notes and is subject to anti-dilution adjustments generally similar to those applicable to the 2024 Convertible Notes and the 2026 Convertible Notes. The Capped Calls have a cap price of approximately $17.05 per share, subject to certain adjustments. The Capped Calls cover 29,867,480 shares of Class A Common Stock (subject to anti-dilution and certain other adjustments), which is the same number of shares of Class A Common Stock that initially underlie the 2024 Convertible Notes and the 2026 Convertible Notes.

27

The Capped Calls are expected generally to reduce the potential dilution to the Class A Common Stock upon conversion of the 2024 Convertible Notes and the 2026 Convertible Notes in the event that the market price per share of Class A Common Stock is greater than the strike price of the Capped Calls as adjusted pursuant to the anti-dilution adjustments. If, however, the market price per share of Class A Common Stock exceeds the cap price of the Capped Calls, there would nevertheless be dilution upon conversion of the 2024 Convertible Notes and the 2026 Convertible Notes to the extent that such market price exceeds the cap price of the Capped Calls.

The Capped Calls are separate transactions entered into by and between the Company and the Capped Calls counterparties and are not part of the terms of the 2024 Convertible Notes or the 2026 Convertible Notes. Holders of the 2024 Convertible Notes and the 2026 Convertible Notes do not have any rights with respect to the Capped Calls. The Company recorded a reduction to additional paid-in capital of $25.0 million during the year ended December 31, 2019 related to the premium payments for the Capped Calls. Additionally, the Company recorded a $0.2 million reduction to equity related to transaction costs incurred in connection with the Capped Calls during the year ended December 31, 2019. These instruments meet the conditions outlined in ASC 815 to be classified in stockholders’ equity and are not subsequently remeasured as long as the conditions for equity classification continue to be met.

Revolving Credit Facility

In May 2023, in connection with the VectivBio Acquisition, the Company entered into a credit agreement (the “Revolving Credit Agreement”) with Wells Fargo Bank, N.A., as administrative agent, collateral agent, a letter of credit issuer and a lender, and the other agents, lenders and letter of credit issuers parties thereto.

 

The Revolving Credit Agreement provides for a four-year $500.0 million secured revolving credit facility (the "Revolving Credit Facility”), which includes a $10.0 million letter of credit subfacility, and loans made thereunder will mature on the earliest to occur of (i) May 21, 2027 or (ii) the date that is 91 days prior to the stated maturity date of the Company’s existing convertible notes then outstanding, unless, in the case of clause (ii), the Company’s minimum liquidity equals or exceeds certain agreed levels.

At the Company’s election, borrowings under the Revolving Credit Agreement will bear interest at a rate equal to (a) Adjusted Term Secured Overnight Financing Rate (“SOFR”) (as defined in Revolving Credit Agreement) plus the applicable rate (ranging from 1.75% to 3.00%) or (b) the highest of (1) the weighted average overnight Federal funds rate, as published by the Federal Reserve Bank of New York, plus one half of 1.0%, (2) the prime lending rate or (3) the one-month Adjusted Term SOFR plus 1.0% in effect from time to time plus the applicable rate (ranging from 0.75% to 2.00%). The applicable rates are based on the Company’s consolidated secured net leverage ratio (as defined under the Revolving Credit Facility) at the time of the applicable borrowing.

 

The Company pays a quarterly commitment fee of 0.30% to 0.425% on the daily amount by which the commitments under the Revolving Credit Agreement exceed the outstanding loans and letters of credit.

 

The loans and other obligations under the Revolving Credit Agreement are secured by substantially all of the Company’s personal property, including a pledge of all the capital stock of subsidiaries held directly by the Company or any subsidiary that guarantees the Revolving Credit Agreement following the closing date (which pledge, in the case of any foreign subsidiary, is limited to 65% of the voting stock), subject to certain customary exceptions and limitations. The Revolving Credit Agreement generally prohibits any other liens on the assets of the Company and its restricted subsidiaries, subject to certain exceptions as described in the Revolving Credit Agreement.

 

Under the terms of the Revolving Credit Agreement, the Company will be able to request an increase in the commitments or the addition of a term loan secured by a pari passu lien on the collateral of up to an additional amount equal to the greater of $200.0 million and 100% of the trailing twelve-month Consolidated Adjusted EBITDA (as defined in the Revolving Credit Agreement) upon satisfaction of customary conditions, including receipt of commitments from either new lenders or increased commitments from existing lenders.

 

The Revolving Credit Agreement contains certain customary covenants applicable to the Company and its Restricted Subsidiaries (as defined in the Revolving Credit Agreement), and commencing in the third quarter of 2023, the Company is required to maintain a maximum consolidated secured net leverage ratio of 3.00 to 1.00 and a minimum interest coverage ratio of 3.00 to 1.00, in each case at the end of each fiscal quarter. The Revolving Credit Agreement

28

allows the Company to elect to increase the permitted maximum consolidated secured net leverage ratio to 3.50 to 1.00 for four fiscal quarters in the event it consummates an acquisition for consideration in excess of $50.0 million, subject to certain limitations on how often this election can be made. As of September 30, 2023, the Company was in compliance with all covenants.

 

In connection with the Revolving Credit Agreement, the Company incurred $2.9 million of debt issuance costs, which primarily consisted of $2.0 million of lender fees and $0.9 million of legal and other professional fees. The debt issuance costs are classified as other assets and are amortized on a straight-line basis over the four-year term of the Revolving Credit Agreement. The Company had unamortized capitalized debt issuance costs of $2.6 million at September 30, 2023.

In June 2023, the Company borrowed $400.0 million to partially finance the VectivBio Acquisition (Note 3). In September 2023, the Company repaid $75.0 million of the outstanding principal balance. The outstanding principal balance on the revolving credit facility was $325.0 million as of September 30, 2023.

The following table sets forth total interest expense recognized related to Revolving Credit Agreement (in thousands):

Three Months Ended

Nine Months Ended

    

September 30, 2023

September 30, 2023

Contractual interest expense

$

8,054

$

8,269

Amortization of debt issuance costs

180

262

Other financing costs

75

88

Total interest expense

$

8,309

$

8,619

 

 

 

10. Employee Stock Benefit Plans

The Company has several share-based compensation plans under which stock options, restricted stock awards, restricted stock units and other share-based awards are available for grant to employees, officers, directors and consultants of the Company.

The following table summarizes share-based compensation expense (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Share-based compensation expense:

Research and development

$

1,545

$

1,316

$

15,655

$

3,607

Selling, general and administrative

6,361

 

5,751

 

34,283

16,150

Restructuring expenses

 

911

 

Total share-based compensation expense included in operating expenses

7,906

7,067

50,849

19,757

Income tax expense (benefit)

(850)

1,165

(2,069)

724

Total share-based compensation expense, net of tax

$

7,056

$

8,232

$

48,780

$

20,481

 

In connection with the VectivBio Acquisition, the Company incurred $27.5 million of share-based compensation expense during the second quarter of 2023 related to the vesting acceleration and settlement of outstanding VectivBio stock options and RSUs under VectivBio’s 2021 Equity Incentive Plan, of which $11.3 million was recorded within research and development expense and $16.2 million was recorded within selling, general and administrative expenses.

 

 

 

11. Share Repurchase Plan

In May 2021, the Company’s Board of Directors authorized a program to repurchase up to $150.0 million of the Company’s Class A Common Stock. The Company completed the share repurchase program in May 2022 and retired the repurchased shares.

29

During 2022, the Company repurchased 10.8 million shares of Class A Common Stock, at an aggregate cost of $123.4 million. For the overall program, under which repurchases commenced in December 2021, the Company repurchased 13.1 million shares of Class A Common Stock at an average price per share of $11.47.

12. Income Taxes

The income tax provision during interim periods is computed by applying an estimated annual effective income tax rate to year-to-date pre-tax income, plus adjustments for significant unusual or infrequently occurring items, in accordance with ASC Subtopic 740-270, Income Taxes – Interim Reporting.

During the three and nine months ended September 30, 2023, the Company recorded income tax expense of $18.0 million and $51.4 million, respectively. Due to the Company's ability to offset its pre-tax income against net operating losses, the majority of its tax provision is expected to represent a non-cash expense until its net operating losses have been fully utilized.

In connection with the VectivBio Acquisition, the Company recorded a valuation allowance against VectivBio’s deferred tax assets, which are comprised primarily of net operating loss carryforwards in Switzerland. On a periodic basis, the Company reassesses the valuation allowance on its deferred income tax assets, weighing positive and negative evidence to assess the recoverability of the deferred tax assets. 

Additionally, the Company increased its reserves for uncertain tax positions by $11.0 million in the second quarter of 2023 in connection with a liability assumed in the VectivBio Acquisition.

During the three and the nine months ended September 30, 2022, the Company recorded income tax expense of $19.6 million and $54.0 million, respectively. Due to the Company's ability to offset its pre-tax income against net operating losses, it expects the majority of its tax provision to represent a non-cash expense until its net operating losses have been fully utilized.

13. Workforce Reductions and Restructuring

In April 2023, the Company reduced its workforce by approximately 10% of its headquarters-based personnel in an effort to further strengthen the operational efficiency of the organization. The workforce reduction was substantially completed during the second quarter of 2023. The Company recorded $3.5 million of restructuring expenses and adjustments, which are primarily comprised of employee severance, benefits and related costs, during the nine months ended September 30, 2023. No restructuring expenses or adjustments were recorded during the three months ended September 30, 2023.

In June 2023, the Company commenced the elimination of certain positions in connection with the VectivBio Acquisition. The majority of the eliminations were initiated in June 2023 and the remaining eliminations were substantially completed during the third quarter of 2023. The Company recorded $4.7 million and $14.3 million of restructuring expenses, which are primarily comprised of employee severance, benefits and related costs, during the three and nine months ended September 30, 2023, respectively.

The following table summarizes the accrued liabilities activity recorded in connection with the reductions in workforce and related restructuring activities (in thousands):

Amounts

Amounts

Accrued at

Accrued at

December 31, 2022

 

Charges

Amount Paid

Adjustments

September 30, 2023

Headquarters-based workforce reduction

$

$

2,540

$

(2,069)

$

$

471

VectivBio Acquisition-related workforce reduction

14,264

(3,822)

(200)

10,242

Total

$

$

16,804

$

(5,891)

$

(200)

$

10,713

 

 

 

30

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

Forward-Looking Information

The following discussion of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and the notes to those financial statements appearing elsewhere in this Quarterly Report on Form 10-Q and the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the U.S. Securities and Exchange Commission, or the SEC, on February 16, 2023, or the 2022 Annual Report on Form 10-K. This discussion contains forward-looking statements that involve significant risks and uncertainties. As a result of many factors, such as those set forth under “Note Regarding Forward-Looking Statements,” in this Quarterly Report on Form 10-Q, under “Part I, Item 1A—Risk Factors” in our 2022 Annual Report on Form 10-K and under “Risk Factors” in Item 1A of this Quarterly Report on Form 10-Q, our actual results may differ materially from those anticipated in these forward-looking statements.

Overview

We are a gastrointestinal, or GI, healthcare company dedicated to advancing the treatment of GI diseases and redefining the standard of care for GI patients. We are focused on the development and commercialization of innovative GI product opportunities in areas of significant unmet need, leveraging our demonstrated expertise and capabilities in GI diseases.

LINZESS® (linaclotide), our commercial product, is the first product approved by the United States Food and Drug Administration, or U.S. FDA, in a class of GI medicines called guanylate cyclase type C agonists, or GC-C agonists, and is indicated for adult men and women suffering from irritable bowel syndrome with constipation, or IBS-C, or chronic idiopathic constipation, or CIC, and for pediatric patients ages 6-17 years-old suffering from functional constipation, or FC. LINZESS is available to adult men and women suffering from IBS-C or CIC in the United States, or the U.S., Mexico, and Saudi Arabia, to adult men and women suffering from IBS-C or chronic constipation in Japan, IBS-C in China and for pediatric patients ages 6-17 with FC in the U.S. Linaclotide is available under the trademarked name CONSTELLA® to adult men and women suffering from IBS-C or CIC in Canada, and to adult men and women suffering from IBS-C in certain European countries.

We have strategic partnerships with leading pharmaceutical companies to support the development and commercialization of linaclotide throughout the world, including with AbbVie Inc. (together with its affiliates), or AbbVie, in the U.S. and all countries worldwide other than China (including Hong Kong and Macau) and Japan, AstraZeneca AB (together with its affiliates), or AstraZeneca, in China (including Hong Kong and Macau) and Astellas Pharma Inc., or Astellas, in Japan. We also aim to leverage our leading development and commercialization capabilities in GI to bring additional treatment options to GI patients; for example, in November 2021, we entered into a collaboration and license option agreement, or the COUR Collaboration Agreement, with COUR Pharmaceutical Development Company, Inc., or COUR, that grants us an option to acquire an exclusive license to research, develop, manufacture and commercialize, in the U.S., products containing CNP-104, a tolerizing immune modifying nanoparticle, for the treatment of primary biliary cholangitis, or PBC. We are also advancing IW-3300, a GC-C agonist, for the potential treatment of visceral pain conditions, such as interstitial cystitis/bladder pain syndrome, or IC/BPS, and endometriosis.

In June 2023, we completed a tender offer to purchase outstanding ordinary shares of VectivBio Holding AG, or VectivBio, a clinical-stage biotechnology company focused on the discovery and development of treatments for severe, rare GI conditions for which there is a significant unmet medical need, or the VectivBio Acquisition. As of September 30, 2023, Ironwood holds 98% of VectivBio’s outstanding ordinary shares and intends to effect a statutory squeeze-out merger according to applicable Swiss law to acquire all remaining shares. The VectivBio Acquisition was partially funded with $400.0 million of borrowings under a new revolving credit facility, or the Revolving Credit Facility, as further described in Note 9, Debt, to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q. Through the acquisition, the Company is advancing apraglutide, a next-generation, synthetic peptide analog of glucagon-like peptide-2, or GLP-2, for rare gastrointestinal diseases, including short bowel syndrome with intestinal failure, or SBS-IF, as well as several earlier stage assets.

To date, we have dedicated a majority of our activities to the research, development and commercialization of linaclotide, as well as to the research and development of our other product candidates. Prior to the year ended December

31

31, 2019, we incurred net losses in each year since inception. For the three and nine months ended September 30, 2023, we recorded net income of $14.0 million and net loss of approximately $1.0 billion, respectively. For the three and nine months ended September 30, 2022, we recorded net income of $50.3 million and $126.2 million, respectively. As of September 30, 2023, we had an accumulated deficit of approximately $1.7 billion. We are unable to predict the extent of any future losses or guarantee that our company will be able to maintain positive cash flows.

We were incorporated in Delaware on January 5, 1998 as Microbia, Inc. On April 7, 2008, we changed our name to Ironwood Pharmaceuticals, Inc. We operate in one reportable business segment—human therapeutics.

Financial Operations Overview

Revenues. Our revenues are generated primarily through our collaborative arrangements and license agreements related to research and development and commercialization of linaclotide.

The majority of our revenues are generated from the sales of LINZESS in the U.S. We record our share of the net profits and losses from the sales of LINZESS in the U.S. less commercial expenses on a net basis and present the settlement payments to and from AbbVie as collaboration expense or collaborative arrangements revenue, as applicable. Net profits or losses consist of net sales to third-party customers and sublicense income in the U.S. less the cost of goods sold as well as selling, general and administrative expenses. Although we expect net sales to increase over time, the settlement payments between AbbVie and us, resulting in collaborative arrangements revenue or collaboration expense, are subject to fluctuation based on the ratio of selling, general and administrative expenses incurred by each party. In addition, our collaborative arrangements revenue may fluctuate as a result of the timing and amount of license fees and clinical and commercial milestones received and recognized under our current and future strategic partnerships as well as timing and amount of royalties from the sales of linaclotide in the European, Canadian, Mexican, Japanese, or Chinese markets or any other markets where linaclotide receives approval and is commercialized.

Research and Development Expense. The core of our research and development strategy is to leverage our demonstrated expertise and capabilities in GI diseases to bring multiple medicines to patients. Research and development expense consists of expenses incurred in connection with the research into and development of products and product candidates. These expenses consist primarily of compensation, benefits and other employee-related expenses, research and development related facility costs, third-party contract costs relating to nonclinical study and clinical trial activities, development of manufacturing processes, regulatory registration of third-party manufacturing facilities, and licensing fees for our product candidates.

Research and development expenses include amounts owed to AbbVie on an ongoing basis under cost-sharing

provisions in our collaboration agreement for linaclotide. Reimbursements received for research and development activities under this agreement are netted against research and development expenses.

Linaclotide. Our commercial product, LINZESS, is commercially available in the U.S. for the treatment of IBS-C or CIC in adults and for FC in pediatric patients ages 6-17 years-old. Linaclotide is also available to adult men and women suffering from IBS-C or CIC in certain countries of the world, including China, Japan, and in a number of E.U. countries.

We and AbbVie continue to explore ways to enhance the clinical profile of LINZESS by studying linaclotide in additional indications, populations and formulations to assess its potential to treat various conditions. In September 2020, based on the Phase IIIb data of linaclotide 290 mcg on the overall abdominal symptoms of bloating, pain and discomfort in adult patients with IBS-C, the U.S. FDA approved our Supplemental New Drug Application, or sNDA, to include a more comprehensive description of the effects of LINZESS in its approved label.

In addition, we and AbbVie have established a nonclinical and clinical post-marketing plan with the U.S. FDA to understand the safety and efficacy of LINZESS in pediatric patients. In August 2021, the U.S. FDA approved a revised label for LINZESS based on clinical safety data that had been generated thus far in pediatric studies. The updated label modified the boxed warning for risk of serious dehydration and contraindication against use in children to those less than two years of age. The boxed warning and contraindication previously applied to all children less than 18 years of age and less than 6 years of age, respectively. In September 2022, we announced positive topline data from a Phase III clinical trial evaluating linaclotide 72 mcg in pediatric patients ages 6-17 years with functional constipation, or FC. The trial met its primary and secondary endpoints, demonstrating that linaclotide 72 mcg improved frequency of spontaneous bowel movements and stool consistency. Linaclotide was generally well-tolerated, and the safety profile is

32

consistent with previously reported studies with linaclotide in FC and irritable bowel syndrome in pediatric patients. In June 2023, the U.S. FDA approved LINZESS as a once-daily treatment for pediatric patients aged 6-17 years-old with functional constipation, making LINZESS the first and only FDA-approved prescription therapy for functional constipation in this patient population. The safety and effectiveness of LINZESS in patients with FC less than 6 years of age or in patients with IBS-C less than 18 years of age have not been established. Additional clinical pediatric programs in IBS-C and FC are ongoing.

Apraglutide. Refer to Acquired In-Process Research and Development.

IW-3718. We were developing IW-3718, a gastric retentive formulation of a bile acid sequestrant, for the potential treatment of refractory gastroesophageal reflux disease, or refractory GERD. In September 2020, we announced that one of our two identical Phase III trials evaluating IW-3718 in refractory GERD did not meet the pre-specified criteria associated with a planned early efficacy assessment and, based on these findings, we discontinued development of IW-3718.

IW-3300. We are developing IW-3300, a GC-C agonist, for the potential treatment of visceral pain conditions, including IC/BPS and endometriosis. We successfully completed Phase I studies to evaluate the safety and tolerability of IW-3300 in healthy volunteers and are continuing the Phase II proof of concept study in IC/BPS.

CNP-104. Through the COUR Collaboration Agreement, we and COUR are developing CNP-104 for the treatment of PBC, a rare autoimmune disease targeting the liver. In December 2021, the U.S. FDA granted Fast Track Designation to CNP-104. COUR is currently conducting a clinical study to evaluate the safety, tolerability, pharmacodynamic effects and efficacy of CNP-104 in PBC patients, with topline data expected in the third quarter of 2024.

Early research and development. Our early research and development efforts have been focused on supporting our development stage GI programs, including exploring strategic options for further development of certain of our internal programs, as well as evaluating external development-stage GI programs.

The following table sets forth our research and development expenses related to our product pipeline for the three and nine months ended September 30, 2023 and 2022. These expenses relate primarily to compensation, benefits and other employee-related expenses and external costs associated with nonclinical studies and clinical trial costs for our product candidates. We allocate costs related to facilities, depreciation, share-based compensation, research and development support services and certain other costs directly to programs.

Three Months Ended

Nine Months Ended

    

September 30, 

September 30, 

2023

    

2022

    

2023

    

2022

Linaclotide(1)

    

$

5,120

    

$

4,563

    

$

16,380

    

$

13,212

Apraglutide(3)

19,415

34,895

IW-3718

82

426

IW-3300

4,128

4,181

12,104

12,334

CNP-104(2)

968

273

8,003

589

Early research and development

 

3,354

 

2,446

 

9,027

 

7,258

Total research and development expenses

$

32,985

$

11,545

$

80,409

$

33,819

(1)Includes linaclotide in all indications, populations and formulations.
(2)Includes $6.0 million up-front payment recognized in the second quarter of 2023 in connection with the amendment to the COUR Collaboration Agreement.
(3)Includes $11.3 million of share-based compensation expense and $3.5 million of employer payroll tax expense recognized in the second quarter of 2023 immediately after the closing of the VectivBio Acquisition in connection with the vesting acceleration and settlement of outstanding stock options and RSUs.

The lengthy process of securing regulatory approvals for new drugs requires the expenditure of substantial resources. Any failure by us to obtain, or any delay in obtaining, regulatory approvals would materially adversely affect our product development efforts and our business overall.

33

We and AbbVie are exploring development opportunities to enhance the clinical profile of LINZESS by studying linaclotide in additional indications, populations and formulations to assess its potential to treat various conditions. We cannot currently estimate with any degree of certainty the amount of time or money that we will be required to expend in the future on linaclotide for additional indications, populations or formulations.

Given the inherent uncertainties that come with the development of pharmaceutical products, we cannot estimate with any degree of certainty how our programs will evolve, and therefore the amount of time or money that would be required to obtain regulatory approval to market them.

As a result of these uncertainties surrounding the timing and outcome of any approvals, we are currently unable to estimate precisely when, if ever, linaclotide’s utility will be expanded within its currently approved indications; if or when linaclotide will be developed outside of its current markets, indications, populations or formulations; or when, if ever, any of our other product candidates will generate revenues and cash flows.

We invest carefully in our pipeline, and the commitment of funding for each subsequent stage of our development programs is dependent upon the receipt of clear, supportive data. In addition, we intend to access externally discovered drug candidates that fit within our core strategy. In evaluating these potential assets, we apply the same investment criteria as those used for investments in internally discovered assets.

The successful development of our product candidates is highly uncertain and subject to a number of risks including, but not limited to:

The duration of clinical trials may vary substantially according to the type, complexity and novelty of the product candidate;

The U.S. FDA and comparable agencies in foreign countries impose substantial and varying requirements on the introduction of therapeutic pharmaceutical products, typically requiring lengthy and detailed laboratory and clinical testing procedures, sampling activities and other costly and time-consuming procedures;

Data obtained from nonclinical and clinical activities at any step in the testing process may be adverse and lead to discontinuation or redirection of development activity. Data obtained from these activities also are susceptible to varying interpretations, which could delay, limit or prevent regulatory approval;

The duration and cost of early research and development, including nonclinical studies and clinical trials, may vary significantly over the life of a product candidate and are difficult to predict;

The costs, timing and outcome of regulatory review of a product candidate may not be favorable, and, even if approved, a product may face post-approval development and regulatory requirements;

There may be substantial costs, delays and difficulties in successfully integrating externally developed product candidates into our business operations; and

The emergence of competing technologies and products and other adverse market developments may negatively impact us.

As a result of the factors discussed above, including the factors discussed under “Note Regarding Forward-Looking Statements” in this Quarterly Report on Form 10-Q, under “Part I, Item 1A – Risk Factors” in our 2022 Annual Report on Form 10-K and under “Risk Factors” in Item 1A of this Quarterly Report on Form 10-Q, we are unable to determine the duration and costs to complete current or future nonclinical and clinical stages of our product candidates or when, or to what extent, we will generate revenues from the commercialization and sale of our product candidates. Development timelines, probability of success and development costs vary widely. We anticipate that we will make determinations as to which additional programs to pursue and how much funding to direct to each program on an ongoing basis in response to the data of each product candidate, the competitive landscape and ongoing assessments of such product candidate’s commercial potential.

We expect to invest in our development programs for the foreseeable future. We will continue to invest in linaclotide, including the investigation of ways to enhance the clinical profile within its currently approved indications,

34

and the exploration of its potential utility in other indications, populations and formulations. We will continue to invest in our GI-focused product candidates as we advance them through pre-clinical and clinical trials, in addition to funding research and development activities under our external collaboration and license agreements.

Acquired In-Process Research and Development

Asset acquisition costs, license fees and development milestone payments related to acquired and in-licensed products and technology are expensed as acquired in-process research and development at the point that they have no established alternative future use.

Through the VectivBio Acquisition, we are advancing apraglutide, a next-generation, long-acting synthetic peptide analog of GLP-2, as a differentiated therapeutic for a wide range of rare diseases, including SBS-IF and acute Graft versus Host Disease, or aGvHD.

Apraglutide for SBS-IF. We are conducting a Phase III clinical trial, STARS, to assess the safety and efficacy of apraglutide in adult patients with SBS-IF, and expect to report topline results in March 2024. In addition to the STARS trial, we are conducting the STARS Nutrition and Open Label Extension studies to evaluate the efficacy, safety and tolerability of apraglutide in SBS-IF further and to support potential submissions of marketing applications for apraglutide in the United States, European Union, and Japan. In October 2023, we presented positive final data from the STARS Nutrition Phase II study of apraglutide in patients with SBS-IF and colon-in-continuity.

Apraglutide for aGvHD: We are conducting a Phase II proof-of-concept clinical trial, STARGAZE, to evaluate apraglutide in patients with steroid-refractory gastrointestinal aGvHD and expect data in the first quarter of 2024.

CoMET Platform: We, through the VectivBio Acquisition, also added the CoMET Platform, a small molecule platform technology that exploits the central role of Co-enzyme A, in intermediary metabolism and the significant dysregulation of this essential cofactor across multiple disorders. Ironwood is in the process of evaluating this asset and will provide additional details on plans in the future.

Selling, General and Administrative Expense. Selling, general and administrative expense consists primarily of compensation, benefits and other employee-related expenses for personnel in our administrative, finance, legal, information technology, business development, commercial, sales, marketing, communications and human resource functions. Other costs include legal costs of pursuing patent protection of our intellectual property, general and administrative related facility costs, insurance costs and professional fees for accounting, tax, consulting, legal and other services. As we continue to invest in the commercialization of LINZESS, we expect our selling, general and administrative expenses will be substantial for the foreseeable future.

We include AbbVie’s selling, general and administrative cost-sharing payments in the calculation of the net profits and net losses from the sale of LINZESS in the U.S. and present the net payment to or from AbbVie as collaboration expense or collaborative arrangements revenue, respectively.

Restructuring Expenses. Restructuring expenses pertain to a workforce reduction in April 2023 and restructuring initiatives commencing in June 2023 in connection with the VectivBio Acquisition. The workforce reduction and restructuring initiatives are more fully described in Note 13, Workforce Reductions and Restructuring.

Interest Expense and Other Financing Costs. Interest expense consists primarily of cash and non-cash interest costs related to our convertible senior notes and Revolving Credit Facility. Non-cash interest expense consists of amortization of debt issuance costs.

Interest and Investment Income. Interest and investment income consists of interest earned on our cash and cash equivalents, as well as significant financing components of payments due from collaboration partners.

Gain on Derivatives. In June 2015, we issued 2.25% Convertible Senior Notes due June 15, 2022, or the 2022 Convertible Notes, and in August 2019, we issued 0.75% Convertible Senior Notes due 2024, or the 2024 Convertible Notes, and 1.50% Convertible Senior Notes due 2026, or the 2026 Convertible Notes (together with the 2024 Convertible Notes, the Convertible Senior Notes). In connection with the issuance of our 2022 Convertible Notes, we entered into convertible note hedge transactions, or the Convertible Note Hedges, and separate note hedge warrant transactions, or the Note Hedge Warrants, with certain financial institutions. Gain on derivatives consists of the change

35

in fair value of the Convertible Note Hedges and Note Hedge Warrants, which are recorded at fair value at each reporting date and changes in fair value are recorded in our condensed consolidated statements of income (loss). The Convertible Note Hedges and Note Hedge Warrants terminated unexercised upon expiry in June 2022 and April 2023, respectively. The Convertible Note Hedges and Note Hedge Warrants are more fully described in Note 9, Debt, to our condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q.

Income Taxes. We prepare our income tax provision based on our interpretation of the income tax accounting rules and each jurisdiction’s enacted tax laws and regulations and record our income tax provision by applying our estimated annual effective tax rate to year-to-date pre-tax income, plus adjustments for significant unusual or infrequently occurring items.

Critical Accounting Policies and Estimates

Our discussion and analysis of our financial condition and results of operations is based upon our condensed consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles. The preparation of these financial statements requires us to make certain estimates and assumptions that may affect the reported amounts of assets and liabilities, the disclosure of assets and liabilities at the date of the condensed consolidated financial statements, and the amounts of revenues and expenses during the reported periods. We base our estimates on our historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results may differ materially from our estimates under different assumptions or conditions. Changes in estimates are reflected in reported results in the period in which they become known.

During the nine months ended September 30, 2023, we added the following critical accounting policy to those reported in our 2022 Annual Report on Form 10-K.

Acquisitions

We evaluate acquisitions of assets and other similar transactions to assess whether the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine whether substantially all of the fair value of the gross assets acquired is concentrated into a single identifiable asset or group of similar identifiable assets. If the screen test is met, a single asset or group of assets is not a business and is accounted for as an asset acquisition. If the screen test is not met, further determination is required as to whether we have acquired inputs and processes that have the ability to create outputs that would meet the requirements of a business.

We account for business combinations using the acquisition method of accounting, which requires the acquiring entity to recognize the fair value of assets acquired and liabilities assumed and establishes the acquisition date as the fair value measurement point. We determine the fair value of assets acquired and liabilities assumed based on management’s estimate of the fair value of assets acquired and liabilities assumed in the acquisition. Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. Transaction costs are expensed as incurred.

We account for asset acquisitions that are not determined to be a business combination by recognizing net assets based on the consideration paid, inclusive of transaction costs, on a relative fair value basis. In an asset acquisition, the cost allocated to acquired in-process research and development (“IPR&D”) with no alternative future use is charged to research and development expense at the acquisition date. We classify asset acquisitions of acquired IPR&D as investing activities on its condensed consolidated statements of cash flows.

36

Results of Operations

The following discussion summarizes the key factors our management believes are necessary for an understanding of our condensed consolidated financial statements.

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

(in thousands)

(in thousands)

Revenues:

Collaborative arrangements revenue

$

113,739

$

108,637

$

325,182

$

303,397

Total revenues

113,739

108,637

325,182

303,397

Costs and expenses:

Research and development

 

32,985

 

11,545

 

80,409

 

33,819

Selling, general and administrative

 

36,046

 

28,619

 

119,647

 

87,604

Restructuring expenses

4,685

17,696

Acquired in-process research and development

1,090,449

Total costs and expenses

 

73,716

 

40,164

 

1,308,201

 

121,423

Income (loss) from operations

 

40,023

 

68,473

 

(983,019)

 

181,974

Other income (expense):

Interest expense and other financing costs

 

(9,839)

 

(1,524)

 

(13,206)

 

(6,072)

Interest and investment income

 

1,748

 

2,807

 

17,777

 

4,055

Gain on derivatives

 

 

151

 

19

 

200

Other income (expense), net

 

(8,091)

 

1,434

 

4,590

 

(1,817)

Income (loss) before income taxes

31,932

69,907

(978,429)

180,157

Income tax expense

(17,982)

(19,590)

(51,385)

(53,959)

Net income (loss)

13,950

50,317

(1,029,814)

126,198

Less: Net income (loss) attributable to noncontrolling interests

(1,371)

(28,662)

Net income (loss) attributable to Ironwood Pharmaceuticals, Inc.

$

15,321

$

50,317

$

(1,001,152)

$

126,198

Three and nine months ended September 30, 2023 compared to three and nine months ended September 30, 2022

Revenues

Three Months Ended

Nine Months Ended

September 30, 

Change

September 30, 

Change

2023

2022

$

2023

2022

$

(in thousands)

(in thousands)

Revenues:

Collaborative arrangements revenue

    

$

113,739

    

$

108,637

    

$

5,102

  

$

325,182

    

$

303,397

    

$

21,785

Total revenues

$

113,739

$

108,637

$

5,102

$

325,182

$

303,397

$

21,785

Collaborative Arrangements Revenue. The increase in collaborative arrangements revenue of $5.1 million for the three months ended September 30, 2023 compared to the three months ended September 30, 2022 was related to a $4.9 million increase in our share of net profits from the sale of LINZESS in the U.S., which was primarily driven by increased prescription demand and net price, partially offset by inventory channel fluctuations.

The increase in collaborative arrangements revenue of $21.8 million for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022 was primarily related to a $22.5 million increase in our share of net profits from the sale of LINZESS in the U.S., which was driven by increased prescription demand and net price, partially offset by inventory channel fluctuations.

37

Operating Expenses

Three Months Ended

Nine Months Ended

September 30, 

Change

September 30, 

Change

    

2023

    

2022

    

$

  

2023

    

2022

    

$

(in thousands)

(in thousands)

Operating expenses:

Research and development

$

32,985

 $

11,545

$

21,440

$

80,409

$

33,819

$

46,590

Selling, general and administrative

 

36,046

 

28,619

 

7,427

 

119,647

 

87,604

 

32,043

Restructuring expenses

4,685

4,685

17,696

17,696

Acquired in-process research and development

1,090,449

1,090,449

Total operating expenses

$

73,716

$

40,164

$

33,552

$

1,308,201

$

121,423

$

1,186,778

Research and Development Expense. The increase in research and development expense of $21.4 million for the three months ended September 30, 2023 compared to the three months ended September 30, 2022 was primarily related to $20.0 million in apraglutide costs.

The increase in research and development expense of $46.6 million for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022 was primarily related to $20.7 million of apraglutide costs, $11.3 million of share-based compensation and $3.5 million in related payroll taxes recognized immediately after the closing of the VectivBio Acquisition in connection with the vesting acceleration of outstanding stock options and RSUs under VectivBio’s 2021 Equity Incentive Plan, a $6.0 million payment to COUR related to CNP-104 in connection with the amendment of the COUR Collaboration Agreement, a $2.4 million increase in linaclotide costs, and $1.8 million increase in external costs associated with other pipeline programs.

Selling, General and Administrative Expense. Selling, general and administrative expenses increased by $7.4 million for the three months ended September 30, 2023 compared to the three months ended September 30, 2022, primarily due to $4.6 million of general and administrative costs incurred for operating activities of the acquired VectivBio entities (of which $0.5 million were acquisition-related), $2.8 million of professional services costs related to the VectivBio Acquisition, and a $0.9 million increase in compensation, benefits, and other employee-related expenses.

Selling, general and administrative expenses increased by $32.0 million for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, primarily due to $16.2 million of share-based compensation expense and $3.0 million in related payroll taxes recognized immediately after the closing of the VectivBio Acquisition in connection with the vesting acceleration of outstanding stock options and RSUs under VectivBio’s 2021 Equity Incentive Plan, $5.9 million of general and administrative costs incurred for operating activities of the acquired VectivBio entities (of which $1.4 million were acquisition-related), a $3.7 million increase in compensation, benefits, and other employee-related expenses, and $3.3 million in professional services costs related to the VectivBio Acquisition.

Acquired In-Process Research & Development. We incurred approximately $1.1 billion of expense during the nine months ended September 30, 2023 in connection with the VectivBio Acquisition to acquire apraglutide.

Other Income (Expense), Net

Three Months Ended

Nine Months Ended

September 30, 

Change

September 30, 

Change

    

2023

    

2022

    

$

  

2023

    

2022

    

$

(in thousands)

(in thousands)

Other income (expense):

Interest expense and other financing costs

$

(9,839)

$

(1,524)

$

(8,315)

$

(13,206)

$

(6,072)

$

(7,134)

Interest and investment income

 

1,748

 

2,807

 

(1,059)

 

17,777

 

4,055

 

13,722

Gain on derivatives

 

 

151

 

(151)

 

19

 

200

 

(181)

Total other income (expense), net

$

(8,091)

$

1,434

$

(9,525)

$

4,590

$

(1,817)

$

6,407

Interest Expense and Other Financing Costs. Interest expense increased by $8.3 million during the three months ended September 30, 2023 compared to the three months ended September 30, 2022 primarily due to $8.3 million of interest expense incurred under the revolving credit facility used to partially finance the VectivBio Acquisition in June 2023.

38

Interest expense increased by $7.1 million during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022 primarily due to $8.6 million of interest expense incurred under the revolving credit facility used to partially finance the VectivBio Acquisition, partially offset by a $1.5 million decrease in coupon interest expense associated with the 2022 Convertible Notes, which were fully repaid upon maturity in June 2022.

Interest and Investment Income. Interest and investment income decreased by $1.1 million in the three months ended September 30, 2023 compared to the three months ended September 30, 2022 primarily from a decrease in investment balances following the VectivBio acquisition in June 2023, partially offset by an increase in investment interest rates.

Interest and investment income increased by $13.7 million in the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022 primarily from an increase in investment interest rates and investment balances.

Gain on Derivatives. For the three months ended September 30, 2022, we recorded a gain on derivatives of $0.2 million resulting from a $0.2 million decrease in the fair value of the Note Hedge Warrants, which terminated unexercised upon expiry during April 2023.

For the nine months ended September 30, 2023, we recorded an insignificant gain on derivatives resulting from a decrease in the fair value of the Note Hedge Warrants. For the nine months ended September 30, 2022, we recorded a gain on derivatives of an $0.2 million resulting from a $1.1 million decrease in the fair value of the Convertible Note Hedges, which terminated unexercised upon expiry during June 2022, and a $1.3 million decrease in the fair value of the Note Hedge Warrants.

Income Tax Expense. For the three and nine months ended September 30, 2023, we recorded income tax expense of $18.0 million and $51.4 million, respectively. For the three and the nine months ended September 30, 2022, we recorded income tax expense of $19.6 million and $54.0 million, respectively. Due to our ability to utilize our net operating losses to offset federal taxable income and taxable income in most states, the majority of our tax provision will be a non-cash expense until our net operating losses have been fully utilized.

Liquidity and Capital Resources

As of September 30, 2023, we had $110.2 million of unrestricted cash and cash equivalents. Our cash equivalents include amounts held in money market funds, repurchase agreements, U.S. Treasury securities, and commercial paper. We invest cash in excess of immediate requirements in accordance with our investment policy, which limits the amounts we may invest in certain types of investments and requires all investments held by us to be at least A- rated, with a remaining final maturity when purchased of less than twenty-four months, so as to primarily achieve liquidity and capital preservation objectives.

We anticipate our cash balance and our expected net cash inflows from operations to allow us to meet our near-term and long-term cash obligations, which are reflected in our condensed consolidated balance sheets. Our most significant fixed obligations are debt obligations and lease commitments, for which annual payments are disclosed in Note 9, Debt, and Note 8, Leases, respectively, to our financial statements included elsewhere in this Quarterly Report on Form 10-Q.

We may from time to time seek to retire, redeem or repurchase all or part of our outstanding debt through cash purchases and/or exchanges, in open market purchases, privately negotiated transactions, by tender offer or otherwise. Such repurchases, redemptions or exchanges, if any, of our debt will depend on prevailing market conditions, liquidity requirements, contractual restrictions and other factors, and the amounts involved may be material.

In May 2021, the board of directors authorized a program to repurchase up to $150.0 million of our Class A Common Stock. The program was completed in May 2022 and the repurchased shares were retired. During 2022, the Company repurchased 10.8 million shares of Class A Common Stock, at an aggregate cost of $123.4 million.

39

Sources of Liquidity

We had incurred losses since our inception in 1998 and until the year ended December 31, 2019. However, after achieving profitability for the years ended December 31, 2020, 2021 and 2022, we incurred a loss of approximately $1.0 billion for the nine months ended September 30, 2023 in connection with the VectivBio Acquisition and had an accumulated deficit of approximately $1.7 billion as of September 30, 2023. We have financed our operations to date primarily through both the private sale of our preferred stock and the public sale of our common stock, debt financings, and cash generated from our operations. As of September 30, 2023, our debt is comprised of $400.0 million aggregate principal amount of convertible notes, due at various dates between 2024 and 2026, and $325.0 million aggregate principal amount outstanding under our Revolving Credit Facility, which we entered into in May 2023 in connection with the VectivBio Acquisition and the amount of the borrowings thereunder were used to partially finance the VectivBio Acquisition. The Revolving Credit Facility provides for $500.0 million of borrowing capacity and includes a $10.0 million letter of credit subfacility. Refer to Note 9, Debt, to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q, for information related to our debt obligations, including the Revolving Credit Facility.

Summary of Cash Flows

The following table summarizes cash flows from operating, investing, and financing activities for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

       

2023

       

2022

    

2023

    

2022

(in thousands)

(in thousands)

Net cash provided by (used in):

Operating activities

$

32,459

$

69,092

$

147,593

$

194,581

Investing activities

(22,625)

(66)

(1,022,130)

(163)

Financing activities

(74,988)

797

328,064

(240,359)

Effect of exchange rate changes on cash, cash equivalents and restricted cash

(3)

(3)

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

$

(65,157)

$

69,823

$

(546,476)

$

(45,941)

Cash Flows from Operating Activities

Net cash provided by operating activities is derived by adjusting net income (loss) for non-cash items and changes in operating assets and liabilities, which reflect timing differences between the receipt and payment of cash associated with transactions and when they are recognized in the results of operations. Net cash inflows for the three and nine months ended September 30, 2023 were $32.5 million and $147.6 million, respectively, and were primarily from collaboration arrangements revenue related to sales of LINZESS in the U.S. Net cash inflows for the three and nine months ended September 30, 2022 were $69.1 million and $194.6 million, respectively, and were primarily from collaboration arrangements revenue related to sales of LINZESS in the U.S.

Cash Flows from Investing Activities

Cash used in investing activities for the three and nine months ended September 30, 2023 was $22.6 million and approximately $1.0 billion, respectively, and pertained primarily to the VectivBio Acquisition.

Cash used in investing activities for each of the three and nine months ended September 30, 2022 was insignificant and pertained to the purchase of property and equipment.

Cash Flows from Financing Activities

Cash used in financing activities for the three months ended September 30, 2023 totaled $75.0 million and related primarily to the repayment of borrowings under the Revolving Credit Facility. Cash provided by financing

40

activities for the nine months ended September 30, 2023 totaled $328.1 million and was generated primarily from the incurrence of $400.0 million of borrowings under the Revolving Credit Facility, net of $75.0 million of principal repayments.

Cash provided by financing activities for the three months ended September 30, 2022 totaled $0.8 million and was generated from proceeds from the exercise of stock options. Cash used in financing activities for the nine months ended September 30, 2022 totaled $240.4 million, and resulted from $126.4 million of share repurchases and repayment of the $120.7 remaining aggregate principal on the 2022 Convertible Notes upon maturity in June 2022, partially offset by $6.7 million of proceeds from the exercise of stock options and the issuance of shares under our employee stock purchase plan.

Funding Requirements

We began commercializing LINZESS in the U.S. with our collaboration partner, AbbVie, in the fourth quarter of 2012, and we currently derive a significant portion of our revenue from this collaboration. In addition, we are deploying significant resources to fulfill U.S. FDA requirements for linaclotide. Our goal is to generate and maintain positive cash flows, driven by increased revenue generated through sales of LINZESS and other commercial activities and financial discipline.

Under our collaboration with AbbVie for North America, total net sales of LINZESS in the U.S., as recorded by AbbVie, are reduced by commercial costs incurred by each party, and the resulting amount is shared equally between us and AbbVie. Additionally, we receive royalties from AbbVie based on sales of linaclotide in its licensed territories outside of the U.S. We believe revenues from our LINZESS partnership for the U.S. with AbbVie will continue to constitute a significant portion of our total revenue for the foreseeable future and we cannot be certain that such revenues, as well as the revenues from our other commercial activities, will continue to enable us to generate positive cash flows, or to do so in the timeframes we expect. We also anticipate that we will continue to incur substantial expenses for the next several years as we further develop and commercialize linaclotide in the U.S., develop and commercialize other products, including apraglutide, and invest in building our pipeline through internal or external opportunities, including potential payments associated with exercising the Option under the COUR Collaboration Agreement. We believe that our cash on hand as of September 30, 2023 will be sufficient to meet our projected operating needs at least through the next twelve months from the issuance of these financial statements.

Our forecast of the period of time through which our financial resources will be adequate to support our operations, including the underlying revenue expectations and estimates regarding the costs to continue to develop, obtain regulatory approval for, and commercialize linaclotide in the U.S., as well as our expectations regarding revenue from Astellas for Japan and AstraZeneca for China (including Hong Kong and Macau), and our goal to generate and maintain positive cash flows, are forward-looking statements that involve risks and uncertainties. Our actual results could vary materially and negatively from these and other forward-looking statements as a result of a number of factors, including the factors discussed under the headings “Note Regarding Forward-Looking Statements” in this Quarterly Report on Form 10-Q, under “Part I, Item 1A—Risk Factors” in our 2022 Annual Report on Form 10-K and under “Risk Factors” in Item 1A of this Quarterly Report on Form 10-Q. We have based our estimates on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we currently expect.

Due to the numerous risks and uncertainties associated with the development and commercialization of our product candidates, we are unable to estimate precisely the amounts of capital outlays and operating expenditures necessary to develop, obtain regulatory approval for, and commercialize linaclotide and our other product candidates, in each case, for all of the markets, indications, populations and formulations for which we believe each is suited. Our funding requirements will depend on many factors, including, but not limited to, the following:

the revenue generated by sales of LINZESS and CONSTELLA and from any other sources;

the rate of progress and cost of our commercialization activities, including the expense we incur in marketing and selling LINZESS in the U.S. and from any other sources;

the success of our third-party manufacturing activities;

the time and costs involved in developing, and obtaining regulatory approvals for, our product candidates, as well as the timing and cost of any post-approval development and regulatory requirements;

41

the time and cost associated with integrating VectivBio’s business and assets into our business operations;

the time and cost associated with advancing apraglutide and other assets acquired in the VectivBio Acquisition;

the success of our research and development efforts;

the emergence of competing or complementary products;

the costs of filing, prosecuting, defending and enforcing any patent claims and other intellectual property rights;

the terms and timing of any collaborative, licensing or other arrangements that we may establish, including milestones, royalties or other payments due or payable under such agreements;

the settlement method used for our outstanding convertible notes; and

the acquisition of businesses, products and technologies and the impact of other strategic transactions, as well as the cost and timing of evaluating, acquiring, and, if completed, integrating into our business operations any such assets.

Financing Strategy

We may, from time to time, consider additional funding through a combination of new collaborative arrangements, strategic alliances, and additional equity and debt financings or from other sources. We will continue to manage our capital structure and to consider all financing opportunities, whenever they may occur, that could strengthen our long-term liquidity profile. Any such capital transactions may or may not be similar to transactions in which we have engaged in the past. There can be no assurance that any such financing opportunities will also be available on acceptable terms, if at all.

New Accounting Pronouncements

For a discussion of recent accounting pronouncements, refer to Note 2, Summary of Significant Accounting Policies, to our consolidated financial statements in our 2022 Annual Report on Form 10-K and Note 2, Summary of Significant Accounting Policies, appearing elsewhere in this Quarterly Report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

Interest Rate Risk

We are exposed to market risk related to changes in interest rates. We invest our cash in a variety of financial instruments, principally securities issued by the U.S. government and its agencies, including collateralized reverse repurchase agreements, and money market instruments, as well as commercial paper and corporate bonds. The goals of our investment policy are preservation of capital, fulfillment of liquidity needs and fiduciary control of cash and investments. We also seek to maximize income from our investments without assuming significant risk.

Our primary exposure to market risk is interest income sensitivity, which is affected by changes in the general level of interest rates, particularly because our investments are in short-term marketable securities. Due to the primarily short-term duration of our investment portfolio and the low risk profile of our investments, an immediate 1% change in interest rates would not have a material effect on the fair market value of our portfolio. Accordingly, we would not expect our operating results or cash flows to be affected to any significant degree by the effect of a sudden change in market interest rates on our investment portfolio.

We do not believe our cash and cash equivalents have significant risk of default or illiquidity. While we believe our cash and cash equivalents do not contain excessive risk, we cannot provide absolute assurance that in the future our investments will not be subject to adverse changes in market value. In addition, we maintain significant amounts of cash and cash equivalents at one or more financial institutions that are in excess of federally insured limits. Given the

42

potential instability of financial institutions, we cannot provide assurance that we will not experience losses on these deposits.

Our Convertible Senior Notes bear interest at a fixed rate and therefore have minimal exposure to changes in interest rates; however, because these interest rates are fixed, we may be paying a higher interest rate, relative to market, in the future if our credit rating improves or other circumstances change.

We are exposed to market risks related to fluctuations in interest rates relating to our four-year secured $500.0 million Revolving Credit Facility. The increase or decrease in annual interest expense resulting from a 10% increase or decrease in the applicable interest rate is $2.5 million.

Equity Price Risk

Our convertible notes include conversion and settlement provisions that are based on the price of our Class A Common Stock at conversion or maturity of the notes. The amount of cash we may be required to pay is determined by the price of our Class A Common Stock. The fair values of our convertible notes are dependent on the price and volatility of our Class A Common Stock and will generally increase or decrease as the market price of our common stock changes.

To minimize the impact of potential dilution to our common stock upon conversion of the notes, we entered into the Convertible Note Hedges and Note Hedge Warrants, with respect to the 2022 Convertible Notes, and the Capped Calls, with respect to the 2024 Convertible Notes and 2026 Convertible Notes. The Convertible Note Hedges and Note Hedge Warrants terminated unexercised upon expiry in June 2022 and April 2023, respectively.

The convertible notes and derivatives are more fully described in Note 9, Debt, in the accompanying notes to our condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q.

Foreign Currency Risk

We are also exposed to risks related to changes in foreign currency exchange rates relating to our foreign operations. The functional currency of our international subsidiaries is the local currency. We are exposed to foreign currency risk to the extent that we enter into transactions denominated in currencies other than our subsidiaries’ respective functional currencies. We are also exposed to unfavorable fluctuations of the U.S. dollar, which is our reporting currency, against the currencies of our operating subsidiaries when their respective financial statements are translated into U.S. dollars for inclusion in our condensed consolidated financial statements. We do not currently hedge our foreign currency exchange rate risk. Foreign currency has not had, nor do we believe that a decrease or increase in any foreign currency exchange rates would have, a material impact on our results of operations.

Item 4. Controls and Procedures

Limitations on Effectiveness of Controls and Procedures

In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Evaluation of Disclosure Controls and Procedures

As required by Rule 13a-15(b) of the Securities Exchange Act of 1934, or Exchange Act, our management, including our principal executive officer and our principal financial officer, conducted an evaluation as of the end of the period covered by this Quarterly Report on Form 10-Q of the effectiveness of the design and operation of our disclosure controls and procedures. Based on that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures are effective at the reasonable assurance level in ensuring that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls

43

and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports we file under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting

As permitted by guidance issued by the SEC that an assessment of internal control over financial reporting of a recently acquired business may be omitted from management's evaluation of disclosure controls and procedures, management excluded an assessment of the internal controls of VectivBio, which we acquired on June 29, 2023, from its evaluation of the effectiveness of our disclosure controls and procedures. VectivBio represented 8% of our consolidated total assets and less than 1% of our consolidated total revenues as of and for the nine months ended September 30, 2023. We are in the process of integrating VectivBio into our system of internal control over financial reporting.

Other than with respect to the integration of VectivBio into our system of internal control over financial reporting, there have been no changes in our internal control over financial reporting that occurred during the quarter ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

44

PART II OTHER INFORMATION

Item 1A. Risk Factors

Our business faces significant risks and uncertainties. Certain important factors may have a material adverse effect on our business prospects, financial condition and results of operations, and you should carefully consider them. Accordingly, in evaluating our business, we encourage you to carefully consider the discussion of risk factors in “Part I, Item 1A—Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission, or the SEC, on February 16, 2023, or the 2022 Annual Report on Form 10-K, in addition to other information contained in or incorporated by reference into this Quarterly Report on Form 10-Q.

There were no material changes from the risk factors previously disclosed in the 2022 Annual Report on Form 10-K, other than the risk factors set forth below.

Risks Related to the VectivBio Acquisition

We may be unable to successfully integrate the business and personnel of VectivBio, and may not realize the expected benefits and anticipated synergies of such acquisition.

In June 2023, we completed a tender offer to purchase the outstanding ordinary shares of VectivBio Holding AG, or VectivBio, a clinical-stage biotechnology company focused on the discovery and development of treatments for severe, rare conditions for which there is a significant unmet medical need, or the VectivBio Acquisition. We may not realize the expected benefits from such acquisition because of integration difficulties or other challenges.

The success of the VectivBio Acquisition will depend, in part, on our ability to realize all or some of the expected benefits from the acquisition and anticipated synergies from integrating its business with our existing business. The integration process may be complex, costly and time-consuming and we may not ultimately realize the return on our investment. Risks we may face in connection with the VectivBio Acquisition include, among others:

failure to successfully implement our business plans for the combined business, including the development of apraglutide for SBS-IF;
failure of the VectivBio Acquisition to further our business strategy as we expected, including the development and, if approved, the commercialization of apraglutide for SBS-IF;
unexpected losses of key employees, customers or suppliers, and the complexities associated with integrating personnel from another company;
unanticipated issues in conforming VectivBio’s standards, processes, procedures and controls with our operations;
coordinating product candidate and process development;
increasing the scope, geographic diversity and complexity of our operations;
diversion of management’s attention from other business concerns;
adverse effects on our or VectivBio’s existing business relationships;
unanticipated changes in applicable laws and regulations;
unanticipated expenses and liabilities associated with the VectivBio Acquisition; and
other difficulties in the assimilation of VectivBio operations, technologies, product candidates and systems.

45

We may have unanticipated or larger than anticipated liabilities for patent and trademark infringement claims, violations of laws, commercial disputes, taxes and other known and unknown types of liabilities. There may be liabilities that we underestimated or did not discover in the course of performing our due diligence investigation.

If we experience difficulties with the integration process or if the business of VectivBio deteriorates, the anticipated cost savings, growth opportunities and other synergies of the VectivBio Acquisition may not be realized fully or at all, or may take longer to realize than expected. If any of the above risks occur, our business, financial condition, results of operations and cash flows may be materially and adversely impacted, we may fail to meet the expectations of investors or analysts, and our stock price may decline as a result.

The VectivBio Acquisition increases our exposure to doing business in foreign jurisdictions.

VectivBio is headquartered in Basel, Switzerland and has employees and operations in foreign jurisdictions. Operating in foreign jurisdictions exposes us to additional risks such as: fluctuations in currency exchange rates; compliance with different legal and regulatory environments; foreign regulatory regimes applicable to clinical trials and obtaining approvals for product candidates; compliance with applicable data privacy laws and regimes such as the E.U. General Data Protection Regulation, or GDPR, the United Kingdom’s GDPR and the Swiss Federal Act on Data Protection; risk relating to the political and economic status of foreign governments; differences in the manner in which different cultures do business; difficulties in staffing and managing foreign operations; differences in financial reporting; and operating difficulties; among other factors. The realization of any of these risks, if severe enough, could have an adverse effect on our consolidated financial position, results of operations and cash flows.

Risks Related to Apraglutide


We cannot give any assurance that apraglutide will receive regulatory approval, which is necessary before it can be commercialized.

Upon the closing of the VectivBio Acquisition, we added apraglutide, VectivBio’s lead investigational asset, a next generation, long-acting GLP-2 analog in development for the treatment of patients with short bowel syndrome with Intestinal Failure, or SBS-IF, to our pipeline.

Apraglutide will require extensive clinical development, management of nonclinical, clinical and manufacturing activities, regulatory approval, adequate manufacturing supply, and if approved, fully integrating apraglutide into the commercial infrastructure to support with the appropriate sales, marketing, and market access efforts to generate sales in pursuit of revenue. We have not yet completed a pivotal trial for this product candidate. We are not permitted to market or promote this product candidate before we receive regulatory approval from the United States Food and Drug Administration, or U.S. FDA, the European Medicines Agency, or EMA, or comparable foreign regulatory authorities in the applicable jurisdiction, and we may never receive any such regulatory approval for apraglutide. To obtain regulatory approvals for apraglutide, we must demonstrate with substantial evidence from adequate and well-controlled clinical trials, and to the satisfaction of the U.S. FDA, EMA or comparable foreign regulatory authorities, that such product candidates are safe and effective for their intended uses. However, we cannot be certain that apraglutide will be successful in clinical trials. Further, results from clinical trials can be interpreted in different ways, and apraglutide may not receive regulatory approval even if we believe it is successful in clinical trials. Even if we do receive such regulatory approval, we may be unable to successfully commercialize apraglutide within any approved indications or develop apraglutide for the treatment of additional indications, which would materially adversely impact our business and prospects.

The regulatory approval processes in the U.S., in the E.U. and in other foreign jurisdictions are lengthy, time consuming and inherently unpredictable. If we are ultimately unable to obtain regulatory approval for apraglutide, our business will be harmed.

The time required to obtain regulatory approval from the U.S. FDA, EMA and other comparable regulatory authorities is unpredictable, typically takes many years following the commencement of clinical trials and depends upon numerous factors. In addition, regulatory approval policies, regulations, or the type and amount of clinical data necessary to gain regulatory approval may change during the course of a product candidate’s clinical development and may vary among jurisdictions, which may cause delays in the regulatory approval of or may result in the decision not to approve apraglutide. Regulatory approval is never guaranteed. Data obtained from preclinical studies and clinical trials are susceptible to varying interpretations, and regulatory authorities may not interpret our data as favorably as we do, which

46

may further delay, limit or prevent development efforts, clinical trials, or regulatory approval. Even if we believe the preclinical or clinical data for our product candidates are sufficient to support approval, such data may not be considered sufficient to support approval by the U.S. FDA, EMA and other comparable regulatory authorities. Of the large number of drugs in development, only a small percentage successfully complete the U.S. FDA, EMA or comparable regulatory approval processes and are commercialized. Accordingly, it is possible that we will never obtain regulatory approval for apraglutide.

The U.S. FDA, EMA or other comparable regulatory authorities may delay, limit, or deny approval of our product candidates, including apraglutide, for many reasons, including the following:

the U.S. FDA, EMA or other comparable foreign regulatory authorities may disagree with the design or implementation of our clinical trials or with our interpretation of data from preclinical studies or clinical trials;
the population studied in the clinical program may not be sufficiently broad or representative to assure safety or efficacy in the full population for which we seek approval;
the data collected from our clinical trials may not be sufficient to support the submission of a New Drug Application, Marketing Authorisation Application, or other submission or to obtain regulatory approval in the U.S., Europe or elsewhere;
participants in our clinical trials or by individuals using drugs similar to apraglutide may experience serious and unexpected drug-related side effects;
we may be unable to demonstrate to the U.S. FDA, EMA or other comparable foreign regulatory authorities that apraglutide’s risk-to-benefit ratio for its proposed indications is acceptable;
the U.S. FDA, EMA or the applicable foreign regulatory authority may disagree regarding the formulation, labeling and/or the specifications of apraglutide;
the U.S. FDA, EMA or other comparable foreign regulatory authorities may fail to approve the manufacturing processes, test procedures and specifications, or facilities of third-party manufacturers with which we contract for clinical and commercial supplies; and
the regulatory approval policies or regulations of the U.S. FDA, the EMA, or other applicable comparable foreign regulations in the European Union and other jurisdictions may significantly change in a manner rendering our clinical data insufficient for approval.

In addition, we plan to develop a proprietary injection device for apraglutide, which would cause it to be regulated as drug and device combination product by the U.S. FDA, the EMA and comparable foreign regulatory authorities. Developing and obtaining regulatory approval for combination products can pose unique challenges because they involve components that are regulated under different types of regulatory requirements and potentially by different U.S. FDA centers or regulatory authorities. As a result, combination product candidates may raise regulatory, policy and review challenges. Differences in regulatory pathways for each component of a combination product can impact the regulatory processes for all aspects of product development and management, including clinical investigation, marketing applications, manufacturing and quality control, adverse event reporting, promotion and advertising, user fees and post-approval modifications. Although the U.S. FDA, EMA, and comparable foreign authorities have systems in place for the review and approval of combination products such as a proprietary injection device for apraglutide, we may experience additional delays in the development and commercialization of apraglutide due to regulatory timing constraints and uncertainties in the product development and approval process. Moreover, although we expect that the device component would be reviewed in connection with the review of the drug marketing application for apraglutide, if and when submitted, and that no separate marketing authorization or certification for the device component will be required, the U.S. FDA, EMA or comparable regulatory authorities may disagree and require that we obtain a separate marketing authorization or certification for the device component, which could further delay or prevent regulatory approval of apraglutide.

This lengthy regulatory approval process, as well as the unpredictability of the results of clinical trials, may result in our failure to obtain regulatory approval to potentially market apraglutide, which would significantly harm our business, results of operations, and prospects.

47

Risks Related to Our Finances and Capital Requirements

Our indebtedness could adversely affect our financial condition or restrict our future operations.

As of September 30, 2023, we had total indebtedness of $725.0 million and available cash and cash equivalents of $110.2 million.

We incurred significant new indebtedness in connection with the VectivBio Acquisition. In May 2023, we entered into a four-year $500.0 million secured revolving credit facility, or the Revolving Credit Facility, which includes a $10.0 million letter of credit subfacility. In June 2023, we borrowed $400.0 million to fund a portion of the consideration paid to purchase VectivBio’s outstanding ordinary shares in connection with the VectivBio Acquisition. In September 2023, we repaid $75.0 million of the outstanding principal balance.

The agreement governing the Revolving Credit Facility, or the Revolving Credit Agreement, contains certain covenants applicable to us and certain of our subsidiaries that may, under certain circumstances, impose significant operating and financial restrictions on us, including, without limitation, limitations on additional indebtedness, liens, various fundamental changes, dividends and distributions, investments (including acquisitions), transactions with affiliates, asset sales, prepayment of junior financing, changes in business and other limitations customary in senior secured credit facilities. The Revolving Credit Agreement also includes cross-default features providing that defaults under certain other indebtedness would result in a default under the Revolving Credit Agreement. In addition, the Revolving Credit Agreement requires us to maintain a maximum consolidated secured net leverage ratio of 3.00 to 1.00 and a minimum interest coverage ratio of 3.00 to 1.00, in each case at the end of each fiscal quarter. The Revolving Credit Agreement allows us to elect to increase the permitted maximum consolidated secured net leverage ratio to 3.50 to 1.00 for four fiscal quarters in the event we consummate an acquisition for consideration in excess of $50 million, subject to certain limitations on how often this election can be made. Additionally, the lenders under the Revolving Credit Agreement will be permitted to accelerate all outstanding borrowings and other obligations, terminate outstanding commitments and exercise other specified remedies upon the occurrence of customary events of default.

In addition, while none of the indentures governing our August 2019 issuance of our 0.75% Convertible Senior Notes due 2024, or the 2024 Convertible Notes, and our 1.50% Convertible Senior Notes due 2026, or the 2026 Convertible Notes, and together with the 2024 Convertible Notes, the Convertible Senior Notes, include covenants restricting the operation of our business except in certain limited circumstances, in the event of a default under any of the Convertible Senior Notes, the applicable noteholders or the trustee under the indenture governing the applicable Convertible Senior Notes may accelerate our payment obligations under such Convertible Senior Notes, which could have a material adverse effect on our business, financial condition and results of operations. We are also required to offer to repurchase the Convertible Senior Notes upon the occurrence of a fundamental change, which could include, among other things, any acquisition of our company (other than an acquisition in which at least 90% of the consideration is Class A Common Stock listed on The Nasdaq Global or Global Select Market or The New York Stock Exchange), subject to the terms of each of the indenture governing the Convertible Senior Notes. The repurchase price must be paid in cash, and this obligation may have the effect of discouraging, delaying or preventing an acquisition of our company that would otherwise be beneficial to our security holders.

Each of the indentures governing our Convertible Senior Notes also includes cross-default features providing that certain failures to pay for outstanding indebtedness would result in a default under the indentures governing our Convertible Senior Notes. In the event of such default, the trustee or noteholders could elect to declare all amounts outstanding to be immediately due and payable under the applicable indenture, which could have a material adverse effect on our business, financial condition and results of operations.

To the extent we become subject to such covenants, our ability to comply with such covenants in future periods will depend on our ongoing financial and operating performance, which in turn will be subject to economic conditions and to financial, market and competitive factors, many of which are beyond our control. The ability to comply with these covenants in future periods will also depend on our ability to successfully implement our overall business strategy and

48

realize the anticipated benefits of the VectivBio Acquisition, including synergies, cost savings, innovation and operational efficiencies.

Our significant indebtedness, combined with our other financial obligations and contractual commitments, could have important consequences on our business, including:

limiting our ability to obtain additional financing to fund future working capital, capital expenditures or other general corporate purposes, including product development, commercialization efforts, research and development activities, strategic arrangements, acquisitions and refinancing of our outstanding debt;

requiring a substantial portion of our cash flows to be dedicated to debt service payments instead of other purposes, thereby reducing the amount of cash flows available for working capital, capital expenditures, corporate transactions and other general corporate purposes;

increasing our vulnerability to adverse changes in general economic, industry and competitive conditions;

limiting our flexibility in planning for and reacting to changes in the industry in which we compete;

placing us at a disadvantage compared to other, less leveraged competitors or competitors with comparable debt at more favorable interest rates; and

increasing our cost of borrowing.

If we do not generate sufficient cash flows from operations or if future borrowings are not available to us in an amount sufficient to service our indebtedness, including payments of principal when due on our outstanding indebtedness or, in the case of our Convertible Senior Notes, in connection with a transaction involving us that constitutes a fundamental change under the indentures governing the Convertible Senior Notes, or under our Revolving Credit Facility, or to fund our liquidity needs, we may be forced to refinance all or a portion of our indebtedness on or before the maturity dates thereof, sell assets, reduce or delay currently planned activities or curtail operations, seek to raise additional capital or take other actions. We may not be able to execute any of these actions on commercially reasonable terms or at all. This, together with any of the factors described above, could materially and adversely affect our business, financial condition and results of operations.

Item 5. Other Information

During the three months ended September 30, 2023, the following directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K, for the purchase or sale of our securities, as set forth in the table below.

Name (Title)

Action Taken (Date of Action)

Type of Trading Arrangement

Nature of Trading Arrangement

Duration of Trading Arrangement

Aggregate Number of Securities

Marla Kessler (Director)

Adoption (September 7, 2023)

Rule 10b5-1

trading arrangement

Sale

Until August 31, 2024, unless earlier terminated by Ms. Kessler, or on the first date on which all trades under Ms. Kessler’s plan have been executed or are expired

9,926

49

Item 6. Exhibits

See the Exhibit Index on the following page of this Quarterly Report on Form 10-Q.

50

EXHIBIT INDEX

Exhibit No:

    

Description

3.1

Eleventh Amended and Restated Certificate of Incorporation. Incorporated by reference to Exhibit 3.1 of Ironwood Pharmaceuticals, Inc.’s Annual Report on Form 10-K for the year ended December 31, 2009, filed with the SEC on March 30, 2010.

3.2

Certificate of Retirement. Incorporated by reference to Exhibit 3.2 of Ironwood Pharmaceuticals, Inc.’s Amendment No. 1 to Form 8-A, filed with the SEC on January 3, 2019.

3.3

Certificate of Amendment of Eleventh Amended and Restated Certificate of Incorporation. Incorporated by reference to Exhibit 3.1 of Ironwood Pharmaceuticals, Inc.’s Current Report on Form 8-K, filed with the SEC on May 31, 2019.

3.4

Fifth Amended and Restated Bylaws. Incorporated by reference to Exhibit 3.2 of Ironwood Pharmaceuticals, Inc.’s Annual Report on Form 10-K for the year ended December 31, 2009, filed with the SEC on March 30, 2010.

10.1#*

Form of Restricted Stock Unit Agreement under the Amended and Restated 2019 Equity Incentive Plan.

10.2#

Amended and Restated 2019 Equity Incentive Plan. Incorporated by reference to Exhibit 10.1 of Ironwood Pharmaceuticals, Inc.’s Current Report on Form 8-K, filed with the SEC on June 22, 2023.

10.3†

Amended and Restated Exclusive License Agreement by and between Ferring International Center S.A. and GlyPharma Therapeutic Inc. dated as of December 6, 2016, as amended. Incorporated by reference to Exhibit 10.1 of VectivBio Holding AG’s Registration Statement on Form F-1, filed with the SEC on March 19, 2021.

10.4†

Development and Commercialization Agreement by and between VectivBio AG and Asahi Kasei Pharma Corporation, dated as of March 30, 2022. Incorporated by reference to Exhibit 4.20 of VectivBio Holding AG’s Annual Report on Form 20-F for the year ended December 31, 2022, filed with the SEC on April 19, 2023.

31.1*

Certification of Chief Executive Officer pursuant to Rules 13a-14 or 15d-14 of the Exchange Act.

31.2*

Certification of Chief Financial Officer pursuant to Rules 13a-14 or 15d-14 of the Exchange Act.

32.1‡

Certification of Chief Executive Officer pursuant to Rules 13a-14(b) or 15d-14(b) of the Exchange Act and 18 U.S.C. Section 1350.

32.2‡

Certification of Chief Financial Officer pursuant to Rules 13a-14(b) or 15d-14(b) of the Exchange Act and 18 U.S.C. Section 1350.

101.INS*

XBRL Instance Document – The Instance Document does not appear in the Interactive Data Files because its XBRL tags are embedded within the Inline XBRL document.

101.SCH*

XBRL Taxonomy Extension Schema Document.

101.CAL*

XBRL Taxonomy Extension Calculation Linkbase Document.

101.LAB*

XBRL Taxonomy Extension Label Linkbase Database

101.PRE*

XBRL Taxonomy Extension Presentation Linkbase Document

51

101.DEF*

XBRL Taxonomy Extension Definition Linkbase Document

104*

The cover page from this Quarterly Report on Form 10-Q formatted in Inline XBRL.

*     Filed herewith.

‡     Furnished herewith.

#

Management contract or compensatory plan, contract, or arrangement.

52

SIGNATURES

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

Ironwood Pharmaceuticals, Inc.

Date: November 9, 2023

By:

/s/ THOMAS MCCOURT

Thomas McCourt

Chief Executive Officer

(Principal Executive Officer)

Date: November 9, 2023

By:

/s/ RONALD SILVER

Ronald Silver

Vice President, Corporate Controller

(Principal Accounting Officer)

53

EX-10.1 2 irwd-20230930xex10d1.htm EX-10.1

Ironwood Pharmaceuticals, Inc.
Amended and Restated 2019 Equity Incentive Plan

Restricted Stock Unit Award Agreement

Name of Participant:

Grant Number:

Date of Grant:

Plan:

Amended and Restated 2019 Equity Incentive Plan

Total Number of Restricted Stock Units Subject to this Award (the “Restricted Stock Units”):

Vesting Commencement Date:

Vest Dates:

This agreement (this “Restricted Stock Unit Award Agreement”), including any additional terms and conditions for the Participant’s country set forth in the appendix attached hereto (the “Appendix” and together with the Restricted Stock Unit Award Agreement, the “Agreement”), evidences an award (the “Award”) of restricted stock units granted by Ironwood Pharmaceuticals, Inc. (the “Company”) to the individual named above (the “Participant”), pursuant to and subject to the terms of the Ironwood Pharmaceuticals, Inc. Amended and Restated 2019 Equity Incentive Plan (as amended from time to time, the “Plan”).  Except as otherwise defined herein, all capitalized terms used herein have the same meaning as in the Plan.

1.Grant of Restricted Stock Unit Award.  The Company grants to the Participant on the date set forth above (the “Date of Grant”) the number of restricted stock units (the “Restricted Stock Units”) set forth above giving the Participant the conditional right to receive, without payment and pursuant to and subject to the terms set forth in this Agreement and in the Plan, one share of Stock (a “Share”) with respect to each Restricted Stock Unit forming part of the Award, subject to adjustment pursuant to Section 7 of the Plan in respect of transactions occurring after the date hereof.
2.Vesting; Cessation of Employment.  
(a)Vesting.  The term “vest” as used herein with respect to any Restricted Stock Units means the lapsing of the restrictions described below with respect to such units, entitling the Participant to have Shares delivered with respect to such units.  Unless earlier terminated, forfeited, relinquished or expired, the Restricted Stock Units will vest as provided above, subject to the Participant remaining in continuous Employment from the Date of Grant through such vesting date.

Notwithstanding the foregoing, in the event that the Participant’s Employment is terminated due to the Participant’s death, any portion of the Restricted Stock Units, to the extent then outstanding, that is not vested as of such date will accelerate and vest in full as of such date.


(b)Cessation of Employment.  Except as expressly provided for in a written agreement between the Participant and the Company that is in effect at the time of the Participant’s termination of Employment, automatically and immediately upon the cessation of the Participant’s Employment the unvested portion of this Award will terminate and be forfeited for no consideration.
3.Delivery of Shares.  Subject to Section 4 below, the Company shall, as soon as practicable upon the vesting of any portion of the Award (but in no event later than 30 days following the date on which such Restricted Stock Units vest), effect delivery of the Shares with respect to such vested Restricted Stock Units to the Participant (or, in the event of the Participant’s death, to the person to whom the Award has passed by will or the laws of descent and distribution). No Shares will be issued pursuant to this Award unless and until all legal requirements applicable to the issuance or transfer of such Shares have been complied with to the satisfaction of the Administrator.  
4.Forfeiture; Recovery of Compensation.  
(a)The Administrator may cancel, rescind, withhold or otherwise limit or restrict this Award at any time if the Participant is not in compliance with all applicable provisions of this Agreement and the Plan.  
(b)By accepting, or being deemed to have accepted, this Award, the Participant expressly acknowledges and agrees that his or her rights, and those of any permitted transferee of this Award, under this Award, including the right to any Shares acquired under this Award or proceeds from the disposition thereof, are subject to Section 6(a)(5) of the Plan (including any successor provision).  Nothing in the preceding sentence may be construed as limiting the general application of Section 10 of this Agreement.  
5.Dividends; Other Rights.  This Award may not be interpreted to bestow upon the Participant any equity interest or ownership in the Company or any subsidiary prior to the date on which the Company delivers Shares to the Participant.  The Participant is not entitled to vote any Shares by reason of the granting of this Award or to receive or be credited with any dividends declared and payable on any Share prior to the date on which any such Share is delivered to the Participant hereunder.  The Participant will have the rights of a shareholder only as to those Shares, if any, that are actually delivered under this Award.
6.Nontransferability.  This Award may not be transferred except as expressly permitted under Section 6(a)(3) of the Plan.  
7.Taxes; Sell to Cover.  
(a)To the extent the Participant is an Employee, the Participant expressly acknowledges that the vesting or settlement of the Restricted Stock Units acquired hereunder may give rise to “wages” subject to withholding.  No Shares will be delivered pursuant to this Award unless and until the Participant has remitted to the Company an amount sufficient to satisfy all taxes required to be withheld in connection with such vesting or settlement.  The Participant authorizes the Company and its subsidiaries to withhold any amounts due in respect of any required tax withholdings or payments from any amounts otherwise owed to the

-2-


Participant, but nothing in this sentence may be construed as relieving the Participant of any liability for satisfying his or her obligation under the preceding provisions of this Section 7.
(i)To the extent the Participant is an Employee, by accepting this Award, the Participant hereby acknowledges and agrees that he or she shall be required to sell Shares issued on settlement of the Award and to allow the Agent (as defined below) to remit the cash proceeds of such sale to the Company (“Sell to Cover”) to satisfy the withholding obligations relating to the Award (the “Withholding Obligation”).
(ii)If the Withholding Obligation is satisfied through a Sell to Cover, the Participant hereby irrevocably appoints E*Trade, or such other registered broker-dealer that is a member of the Financial Industry Regulatory Authority as the Company may select, as the Participant’s agent (the “Agent”), and the Participant authorizes and directs the Agent to (A) sell on the open market at the then-prevailing market price(s), on the Participant’s behalf, as soon as practicable on or after the date on which the Shares are delivered to the Participant pursuant to Section 3 in connection with the vesting of the Restricted Stock Units, the number (rounded up to the nearest whole number) of Shares sufficient to cover (x) the satisfaction of the Withholding Obligation arising from the vesting of the Restricted Stock Units and the related issuance and delivery of Shares to the Participant and (y) all applicable fees and commissions due, or required to be collected by, the Agent with respect thereto; (B) remit directly to the Company the proceeds from the sale of the Shares referred to in clause (A) above necessary to satisfy the Withholding Obligation; (C) retain the amount required to cover all applicable fees and commissions due to, or required to be collected by, the Agent, relating directly to the sale of the Shares referred to in clause (A) above; and (D) maintain any remaining funds from the sale of the Shares referred to in clause (A) above in the Participant’s account with the Agent. The Participant hereby authorizes the Company and the Agent to cooperate and communicate with one another to determine the number of Shares that must be sold to satisfy the Participant’s obligations hereunder and to otherwise effect the purpose and intent of this Agreement and satisfy the rights and obligations hereunder.
(iii)The Participant acknowledges that the Agent is under no obligation to arrange for the sale of Shares at any particular price under a Sell to Cover and that the Agent may affect sales under any Sell to Cover in one or more sales and that the average price for executions resulting from bunched orders may be assigned to the Participant’s account. The Participant further acknowledges that he or she will be responsible for all brokerage fees and other costs of sale associated with any Sell to Cover or transaction contemplated by this Section 7 and agrees to indemnify and hold the Company harmless from any losses, costs, damages, or expenses relating to any such sale. In addition, the Participant acknowledges that it may not be possible to sell Shares as provided for in this Section 7 due to various circumstances.  If it is not possible to sell Shares in a Sell to Cover, the Company will assist the Participant in determining alternatives available to the Participant.  In the event of the Agent’s inability to sell Shares, the Participant will continue to be responsible for the timely payment to the Company of all federal, state, local and foreign taxes that are required by applicable laws and regulations to be paid or withheld with respect to the Restricted Stock Units or the Award.  In such event, or in the event that the Company determines that the cash proceeds from a Sell to Cover are insufficient to meet the Withholding Obligation, the Participant authorizes the Company and its subsidiaries to withhold such amounts from any amounts otherwise owed to the Participant, but nothing in this

-3-


sentence shall be construed as relieving the Participant of any liability for satisfying his or her obligations under the preceding provisions of this Section 7.
(iv)The Participant hereby agrees to execute and deliver to the Agent or the Company any other agreements or documents as the Agent or the Company reasonably deem necessary or appropriate to carry out the purposes and intent of this Agreement, including without limitation, any agreement intended to ensure the Sell to Cover and the corresponding authorization and instruction to the Agent set forth in this Section 7 to sell Common Stock to satisfy the Withholding Obligation comply with the requirements of Rule 10b5-1(c) under the Exchange Act. The Agent is a third-party beneficiary of this Section 7.
(v)The Participant’s election to Sell to Cover to satisfy the Withholding Obligation is irrevocable. Upon acceptance of the Award, the Participant has elected to Sell to Cover to satisfy the Withholding Obligation, and the Participant acknowledges that he or she may not change this election at any time in the future.
(vi)In no event will the Company have any liability relating to the failure or alleged failure of any payment or benefit under this Agreement to comply with, or be exempt from, the requirements of Section 409A.
(b)To the extent the Participant is not an Employee, the Participant is responsible for satisfying and paying all taxes arising from or due in connection with the Award, or the delivery of Shares pursuant to the Award.  The Company will have no liability or obligation related to the foregoing.
8.Effect on Employment.  Neither the grant of this Award, nor the issuance of Shares upon the vesting of this Award, will give the Participant any right to be retained in the employ or service of the Company or any of its subsidiaries, affect the right of the Company or any of its subsidiaries to discharge the Participant at any time, or affect any right of the Participant to terminate his or her Employment at any time. The Participant acknowledges and agrees that the grant of the Award is of a one-time, exceptional nature and is limited by the terms set forth herein and, except to the extent required by applicable law, shall not be considered as part of the Participant’s employment compensation, wages, entitlements or other compensation or benefits for any purpose. Eligibility for Awards under the Plan is determined by the Administrator in its sole discretion and eligibility for, or receipt of, an Award in a certain fiscal year does not imply or guarantee entitlement to an Award in any future fiscal years. The receipt of the Award does not create a right for the Participant to obtain further awards under the Plan or any other plans that may be implemented by the Company or any of its affiliates.
9.Appendix.  Notwithstanding any provision of this Restricted Stock Unit Award Agreement, if the Participant resides in a country outside the United States or is otherwise subject to the laws of a country other than the United States, the Restricted Stock Units shall be subject to the additional terms and conditions set forth in Appendix A for the Participant’s country, if any.  Moreover, if the Participant relocates to one of the countries included in the Appendix during the term of the Restricted Stock Units, the terms and conditions for such country shall apply to the Participant, to the extent the Company determines that the application

-4-


of such terms and conditions is necessary or advisable for legal or administrative reasons.  The Appendix forms part of this Agreement.
10.Provisions of the Plan.  This Agreement is subject in its entirety to the provisions of the Plan, which are incorporated herein by reference.  A copy of the Plan as in effect on the Date of Grant has been furnished to the Participant.  By accepting, or being deemed to have accepted, all or any portion of the Award, the Participant agrees to be bound by the terms of the Plan and this Agreement.  In the event of any conflict between the terms of this Agreement and the Plan, the terms of the Plan will control.
11.Form S-8 Prospectus.  The Participant acknowledges that the Participant has received and reviewed a copy of the prospectus required by Part I of Form S-8 relating to shares of Stock that may be issued under the Plan.  
12.Jurisdiction.  By accepting (or being deemed to have accepted) the Award, the Participant agrees to (i) submit irrevocably and unconditionally to the jurisdiction of the federal and state courts located within the geographic boundaries of the United States District Court for the District of Delaware for the purpose of any suit, action or other proceeding arising out of or based upon the Plan or this Agreement; (ii) not commence any suit, action or other proceeding arising out of or based upon the Plan or this Agreement, except in the federal and state courts located within the geographic boundaries of the United States District Court for the District of Delaware; and (iii) waive, and not assert, by way of motion as a defense or otherwise, in any such suit, action or proceeding, any claim that he or she is not subject personally to the jurisdiction of the above-named courts that his or her property is exempt or immune from attachment or execution, that the suit, action or proceeding is brought in an inconvenient forum, that the venue of the suit, action or proceeding is improper or that the Plan or this Agreement or the subject matter thereof may not be enforced in or by such court.
13.Acknowledgements.  The Participant acknowledges and agrees that (a) this Agreement may be executed in two or more counterparts, each of which will be an original and all of which together will constitute one and the same instrument, (b) this Agreement may be executed and exchanged using facsimile, portable document format (PDF) or electronic signature, which, in each case, will constitute an original signature for all purposes hereunder, and (c) such signature by the Company will be binding against the Company and will create a legally binding agreement when this Agreement is countersigned by the Participant.

[Signature page follows.]

-5-


The Company, by its duly authorized officer, and the Participant have executed this Agreement as of the date first set forth above.

IRONWOOD PHARMACEUTICALS, INC.

By: /s/ Thomas McCourt
Name: Thomas McCourt
Title: Chief Executive Officer

Agreed and Accepted:

By_______________________________

[Participant’s Name]

Signature Page to Restricted Stock Unit Award Agreement


Appendix A

Ironwood Pharmaceuticals, Inc.
Amended and Restated 2019 Equity Incentive Plan

Restricted Stock Unit Award Agreement

ADDITIONAL TERMS AND CONDITIONS FOR NON-U.S. PARTICIPANTS

Capitalized terms used but not defined in this Appendix have the meanings set forth in the Plan and/or in the Restricted Stock Unit Award Agreement.

TERMS AND CONDITIONS

This Appendix forms part of the Agreement and includes additional terms and conditions that govern the Award granted to you under the Plan if you reside and/or work in one of the jurisdictions listed below. Capitalized terms used but not defined in this Appendix have the meanings set forth in the Plan and/or in the Restricted Stock Unit Award Agreement.

If you are a citizen or resident (or are considered as such for local law purposes) of a country other than the country in which you are currently residing and/or working, or if you relocate to another country after the grant of the Award, the Company shall, in its discretion, determine to what extent the additional terms and conditions contained herein shall be applicable to you.

NOTIFICATIONS

This Appendix may also include information regarding exchange controls and certain other issues of which you should be aware with respect to participation in the Plan. The information is based on the securities, exchange control, and other laws in effect in the respective countries as of July 2023. Such laws are often complex and change frequently. As a result, you should not rely on the information in this Appendix as the only source of information relating to the consequences of your participation in the Plan because the information may be out of date at the time you vest in the Restricted Share Units, acquire Shares, or sell Shares acquired under the Plan.

In addition, the information contained below is general in nature and may not apply to your particular situation. You should seek appropriate professional advice as to how the relevant laws in your country may apply to your situation.

If you are a citizen or resident (or are considered as such for local law purposes) of a country other than the country in which you are currently residing and/or working, or if you relocate to another country after the grant of the Award, the notifications herein may not apply to you in the same manner.





DATA PRIVACY AND DATA PROTECTION

1.Data Collection and Processing. The Company and its affiliates collect, disclose, maintain, and use (collectively, “Process”) personally-identifiable information or personal data about the Participant including the Participant’s home address, work address, personal email address, work email address, personal telephone number, work telephone number, date of birth, social security, passport or other identification number, salary and related compensation information, citizenship, job title, any shares or directorships held in the Company, and details of all Restricted Stock Units or any other equity awards granted, canceled, exercised, vested, or outstanding in the Participant’s favor (collectively, “Data”), which the Company and its affiliates generate themselves, receive from the Participant directly or from third parties about the Participant for purposes of allocating Restricted Stock Units and implementing, administering and managing the Plan.
2.The Company and its affiliates Process the Participant’s Data for the Company’s and affiliates’ legitimate business purposes in relation to the Plan, administering employee equity awards and as further reasonably necessary for all purposes relating to the operation and performance of the Plan. These purposes may also include: (i) administering and maintaining Participant’s records which include Participant’s Data; (ii) providing the services described in the Plan and the contractual obligations under the terms of this Agreement; (iii) providing information to future purchasers or merger partners of the Company or any affiliate, or the business in which the Participant works; and (iv) responding to public authorities, court orders and legal investigations, as applicable.
3.Data Sharing. The Company and its affiliates may share the Participant’s Data with third parties, including in particular (i) affiliates, (ii) trustees of any employee benefit trust, (iii) registrars, (iv) brokers, (v) third party administrators, (vi) service providers retained by the Company or any affiliate, or (vii) regulators and others, as required by applicable law.

The Company is contracted with E*TRADE Securities LLC (including any of its affiliates and successors) (collectively, “E*TRADE”), an independent service provider based in the United States, who assists the Company with the implementation, administration and management of the Plan. The Company retains the right to select a different service provider and share the Participant’s Data with another company that serves in a similar manner.

E*TRADE will open an account for the Participant to receive and trade Shares acquired under the Plan. The Participant will be asked to agree to separate data privacy and data protection terms for the data processing practices of E*TRADE which is a condition to the Participant’s ability to participate in the Plan.

4.Data Transfers. If necessary, the Company and any affiliates may transfer Participant’s Data to any of the parties mentioned above in any country or territory in the world that may not provide the same level of protection for the Data as Participant’s home country. Any transfer of the Participant’s Data from Switzerland or a country within the European Union (“EU”) or the European Economic Area to a third country is subject to appropriate safeguards in the form of


EU standard contractual clauses or applicable derogations/exceptions provided for under applicable law.
5.Data Retention. The Company and its affiliates will keep Participant’s Data for as long as necessary to: operate the Plan, comply with the terms of this Agreement, comply with any legal or regulatory requirements, exercise or use in defense of Company’s legal rights, and archiving, back-up and deletion processes. This means the Company and its affiliates may retain Participant’s Data after the Participant’s employment relationship has terminated. When the Company no longer needs Participant’s Data, the Company and its affiliates will remove it from its systems to the fullest extent practicable. If the Company or its affiliates keeps the Participant’s Data longer, it would be to satisfy legal or regulatory obligations and the Company’s legal basis would be for compliance with relevant laws or regulations.
6.Participant’s Rights. To the extent provided by applicable law, Participant has the right to:
(a)Request access to and obtain a copy of your Participant’s Data.
(b)Request rectification (or correction) of Participant’s Data that is inaccurate.
(c)Request erasure (or deletion) of Participant’s Data that is no longer necessary to fulfill the purposes for which it was collected, or does not need to be retained by the Company or any of its affiliates for other legitimate purposes.
(d)Restrict or object to the processing of Participant’s Data.
(e)If applicable, request Participant’s Data be ported (transferred) to another company.

Subject to applicable law, application of the above rights may vary depending on the type of Data involved, and the Company’s or its affiliates’ particular basis for Processing the Data.

To make a request to exercise one of the above rights, the Participant may contact Company’s Data Protection Officer at privacy@ironwoodpharma.com. The Company will consider and act upon any requests in accordance with the applicable law. The Company or its affiliates may request specific information from Participant to enable it to confirm Participant’s identity and right to access, as well as to search for and provide Participant with the Data held about Participant by Company or its affiliates.

7.Additional Privacy Practices Information. Further details pertaining to the Processing of Participant’s Data by the Company or its affiliates may be included in privacy policies and similar documents, as may be published or otherwise updated by Company and made available by Company or any of its affiliates from time to time.


SWITZERLAND

For the avoidance of doubt, the term “taxes” shall include all applicable social security contributions.

For the purposes of the Swiss Federal Act on Data Protection and its implementing ordinances as amended from time to time (“FADP”):

The data controller within the meaning of the FADP is Ironwood Pharmaceuticals, Inc., Attn: Head of Legal, 100 Summer Street, Suite 2300, Boston, MA 02110, +1-617-621-7722; privacy@ironwoodpharma.com; and
Participant has the right to lodge a complaint with the Swiss Federal Data Protection and Information Commissioner (http://www.edoeb.admin.ch).


EX-31.1 3 irwd-20230930xex31d1.htm EX-31.1

EXHIBIT 31.1

CERTIFICATION PURSUANT

TO RULES 13a-14(a) OR 15d-14(a) UNDER

THE SECURITIES EXCHANGE ACT OF 1934

I, Thomas McCourt, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Ironwood Pharmaceuticals, Inc. (the “registrant”);

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

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

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

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

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

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

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

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

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

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

Date: November 9, 2023

/s/ THOMAS MCCOURT

Thomas McCourt

Chief Executive Officer


EX-31.2 4 irwd-20230930xex31d2.htm EX-31.2

EXHIBIT 31.2

CERTIFICATION PURSUANT

TO RULES 13a-14(a) OR 15d-14(a) UNDER

THE SECURITIES EXCHANGE ACT OF 1934

I, Sravan K. Emany, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Ironwood Pharmaceuticals, Inc. (the “registrant”);

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

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

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

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

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

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

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

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

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

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

Date: November 9, 2023

/s/ SRAVAN K. EMANY

Sravan K. Emany

Chief Financial Officer


EX-32.1 5 irwd-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 of Ironwood Pharmaceuticals, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Thomas McCourt, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge that:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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/ THOMAS MCCOURT

Thomas McCourt

Chief Executive Officer

November 9, 2023

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 6 irwd-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 of Ironwood Pharmaceuticals, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Sravan K. Emany, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge that:

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

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

ovem

/s/ SRAVAN K. EMANY

Sravan K. Emany

Chief Financial Officer

November 9, 2023

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 7 irwd-20230930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Acquisitions - Total Consideration Paid - Tabular Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 40306 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Net Income (Loss) Per Share - Computation (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Fair Value of Financial Instruments - Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Accrued Expenses and Other Current Liabilities - Tabular Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 40806 - Disclosure - Leases - Operating Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Debt - Convertible Senior Notes - Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Debt - Convertible Senior Notes - Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Employee Stock Benefit Plans - Share-based Compensation Expense - Net of Tax (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) 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 10401 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Collaboration, License, and Other Agreements link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Employee Stock Benefit Plans link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Collaboration, License, and Other Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Employee Stock Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of Business (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Acquisitions - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Acquisitions - Total Consideration Paid - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Acquisitions - Accrued Transaction Costs (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - Acquisitions - Acquired In-process Research and Development (Details) link:presentationLink link:calculationLink link:definitionLink 40307 - Disclosure - Acquisitions - Finite-lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40308 - Disclosure - Acquisitions - Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Net Income (Loss) Per Share - Potentially Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Collaboration, License, and Other Agreements - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Collaboration, License, and Other Agreements - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Collaboration, License, and Other Agreements - North America - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Collaboration, License, and Other Agreements - North America - Collaborative Arrangements Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - Collaboration, License, and Other Agreements - North America - Commercial Efforts (Details) link:presentationLink link:calculationLink link:definitionLink 40506 - Disclosure - Collaboration, License, and Other Agreements - North America - Royalty Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40507 - Disclosure - Collaboration, License, and Other Agreements - European and Other Territories (Details) link:presentationLink link:calculationLink link:definitionLink 40508 - Disclosure - Collaboration, License, and Other Agreements - Japan (Details) link:presentationLink link:calculationLink link:definitionLink 40509 - Disclosure - Collaboration, License, and Other Agreements - China, Hong Kong and Macau (Details) link:presentationLink link:calculationLink link:definitionLink 40510 - Disclosure - Collaboration, License, and Other Agreements - Other Collaboration and License Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Fair Value of Financial Instruments - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Fair Value of Financial Instruments - Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 40606 - Disclosure - Fair Value of Financial Instruments - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Leases - Summer Street Lease (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Debt - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Debt - Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details) link:presentationLink link:calculationLink link:definitionLink 40906 - Disclosure - Debt - Convertible Senior Notes Due 2022, Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details) link:presentationLink link:calculationLink link:definitionLink 40907 - Disclosure - Debt - Convertible Note Hedge and Warrant Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 40908 - Disclosure - Debt - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Employee Stock Benefit Plans - Share-based Compensation Expense - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Employee Stock Benefit Plans - Share-based Compensation Expense - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Workforce Reduction and Restructuring - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Workforce Reduction and Restructuring - Tabular Disclosure (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 10301 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Share Repurchase Plan link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Workforce Reduction and Restructuring link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Workforce Reduction and Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Fair Value of Financial Instruments - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Fair Value of Financial Instruments - Change in Level 3 (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Accrued Expenses and Other Current Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Income Taxes - Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Income Taxes - Unrecognized Income Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 irwd-20230930_cal.xml EX-101.CAL EX-101.DEF 9 irwd-20230930_def.xml EX-101.DEF EX-101.LAB 10 irwd-20230930_lab.xml EX-101.LAB EX-101.PRE 11 irwd-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
Cover [Abstract]    
Entity Central Index Key 0001446847  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-34620  
Entity Registrant Name IRONWOOD PHARMACEUTICALS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 04-3404176  
Entity Address, Address Line One 100 Summer Street  
Entity Address, Address Line Two Suite 2300  
Entity Address, City or Town Boston  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02110  
City Area Code 617  
Local Phone Number 621-7722  
Title of 12(b) Security Class A common stock, $0.001 par value  
Entity Listing, Par Value Per Share $ 0.001  
Trading Symbol IRWD  
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   156,129,046
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 $ 110,164 $ 656,203
Accounts receivable, net 124,546 115,458
Prepaid expenses and other current assets 18,112 7,715
Restricted cash 788 1,250
Total current assets 253,610 780,626
Restricted cash, net of current portion 510 485
Accounts receivable, net of current portion   14,589
Property and equipment, net 5,630 6,288
Operating lease right-of-use assets 12,956 14,023
Intangible assets, net 3,889  
Deferred tax assets 243,645 283,661
Other assets 3,823 847
Total assets 524,063 1,100,519
Current liabilities:    
Accounts payable 4,698 483
Accrued research and development costs 10,735 5,258
Accrued expenses and other current liabilities 62,714 16,700
Current portion of operating lease liabilities 3,111 3,065
Current portion of convertible senior notes 199,321  
Note hedge warrants   19
Total current liabilities 280,579 25,525
Convertible senior notes, net of current portion 198,141 396,251
Operating lease obligations, net of current portion 15,074 16,599
Revolving credit facility 325,000  
Other liabilities 30,948 9,766
Commitments and contingencies
Ironwood Pharmaceuticals, Inc. Stockholders' equity:    
Class A Common Stock, $0.001 par value, 500,000,000 shares authorized and 156,125,676 shares issued and outstanding at September 30, 2023 and 500,000,000 shares authorized and 154,026,949 shares issued and outstanding at December 31, 2022 156 154
Additional paid-in capital 1,374,908 1,348,600
Accumulated deficit (1,697,528) (696,376)
Accumulated other comprehensive income (loss) (752)  
Total Ironwood Pharmaceuticals, Inc. stockholders' equity (deficit) (323,216) 652,378
Noncontrolling interests (2,463)  
Total stockholders' equity (deficit) (325,679) 652,378
Total liabilities and stockholders' equity $ 524,063 $ 1,100,519
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Preferred stock    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 75,000,000 75,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 156,125,676 154,026,949
Common stock, shares outstanding 156,125,676 154,026,949
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues:        
Total revenues $ 113,739 $ 108,637 $ 325,182 $ 303,397
Revenue from Contract with Customer, Product and Service Collaborative arrangements revenue Collaborative arrangements revenue Collaborative arrangements revenue Collaborative arrangements revenue
Costs and expenses:        
Research and development $ 32,985 $ 11,545 $ 80,409 $ 33,819
Selling, general and administrative 36,046 28,619 119,647 87,604
Restructuring expenses 4,685   17,696  
Acquired in-process research and development     1,090,449  
Total costs and expenses 73,716 40,164 1,308,201 121,423
Income (loss) from operations 40,023 68,473 (983,019) 181,974
Other income (expense):        
Interest expense and other financing costs (9,839) (1,524) (13,206) (6,072)
Interest and investment income 1,748 2,807 17,777 4,055
Gain on derivatives   151 19 200
Other income (expense), net (8,091) 1,434 4,590 (1,817)
Income (loss) before income taxes 31,932 69,907 (978,429) 180,157
Income tax expense (17,982) (19,590) (51,385) (53,959)
Net income (loss) 13,950 50,317 (1,029,814) 126,198
Less: Net income (loss) attributable to noncontrolling interests (1,371)   (28,662)  
Net income (loss) attributable to Ironwood Pharmaceuticals, Inc. $ 15,321 $ 50,317 $ (1,001,152) $ 126,198
Net income (loss) per share attributable to Ironwood Pharmaceuticals, Inc. shareholders - basic (in dollars per share) $ 0.10 $ 0.33 $ (6.45) $ 0.82
Net income (loss) per share attributable to Ironwood Pharmaceuticals, Inc. shareholders - diluted (in dollars per share) $ 0.09 $ 0.28 $ (6.45) $ 0.69
Weighted average shares used in computing net income (loss) per share attributable to Ironwood Pharmaceuticals, Inc. shareholders - basic (in shares) 155,886 153,066 155,240 154,713
Weighted average shares used in computing net income (loss) per share attributable to Ironwood Pharmaceuticals, Inc. shareholders - diluted (in shares) 186,891 184,465 155,240 186,504
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
Net income (loss) attributable to Ironwood Pharmaceuticals, Inc.        
Net income (loss) attributable to Ironwood Pharmaceuticals, Inc. $ 15,321 $ 50,317 $ (1,001,152) $ 126,198
Other comprehensive loss, net of tax:        
Currency translation adjustment (307)   (307)  
Defined benefit pension plan (464)   (464)  
Total other comprehensive loss, net of tax (771)   (771)  
Less: Other comprehensive loss attributable to noncontrolling interest (19)   (19)  
Comprehensive income (loss) attributable to Ironwood Pharmaceuticals, Inc. $ 14,569 $ 50,317 $ (1,001,904) $ 126,198
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total Ironwood Pharmaceuticals, Inc. Stockholders' equity (deficit)
Cumulative Effect, Period of Adoption, Adjustment
Total Ironwood Pharmaceuticals, Inc. Stockholders' equity (deficit)
Common Stock
Additional paid-in capital
Cumulative Effect, Period of Adoption, Adjustment
Additional paid-in capital
Accumulated deficit
Cumulative Effect, Period of Adoption, Adjustment
Accumulated deficit
Accumulated other comprehensive income (loss)
Noncontrolling Interest
Cumulative Effect, Period of Adoption, Adjustment
Total
Balance at Dec. 31, 2021 $ (44,050) $ 605,911 $ 162 $ (110,217) $ 1,543,357 $ 66,167 $ (937,608)     $ (44,050) $ 605,911
Balance (in shares) at Dec. 31, 2021     162,036,461                
Increase (Decrease) in Stockholders' Equity (Deficit)                      
Issuance of common stock related to share-based awards and employee stock purchase plan   1,521 $ 1   1,520           1,521
Issuance of common stock related to share-based awards and employee stock purchase plan (in shares)     1,087,966                
Share-based compensation expense related to share-based awards and employee stock purchase plan   6,089     6,089           6,089
Repurchases of common stock   (90,489) $ (8)   (90,481)           (90,489)
Repurchases of common stock (in shares)     (8,009,272)                
Net income (loss)   38,801         38,801       38,801
Balance at Mar. 31, 2022   517,783 $ 155   1,350,268   (832,640)       517,783
Balance (in shares) at Mar. 31, 2022     155,115,155                
Balance at Dec. 31, 2021 (44,050) 605,911 $ 162 (110,217) 1,543,357 66,167 (937,608)     (44,050) 605,911
Balance (in shares) at Dec. 31, 2021     162,036,461                
Increase (Decrease) in Stockholders' Equity (Deficit)                      
Net income (loss)                     126,198
Balance at Sep. 30, 2022   591,063 $ 153   1,336,153   (745,243)       591,063
Balance (in shares) at Sep. 30, 2022     153,319,417                
Balance at Dec. 31, 2021 $ (44,050) 605,911 $ 162 $ (110,217) 1,543,357 $ 66,167 (937,608)     $ (44,050) 605,911
Balance (in shares) at Dec. 31, 2021     162,036,461                
Increase (Decrease) in Stockholders' Equity (Deficit)                      
Repurchases of common stock                     $ (123,400)
Repurchases of common stock (in shares)                     (10,800,000)
Balance at Dec. 31, 2022   652,378 $ 154   1,348,600   (696,376)       $ 652,378
Balance (in shares) at Dec. 31, 2022     154,026,949               154,026,949
Balance at Mar. 31, 2022   517,783 $ 155   1,350,268   (832,640)       $ 517,783
Balance (in shares) at Mar. 31, 2022     155,115,155                
Increase (Decrease) in Stockholders' Equity (Deficit)                      
Issuance of common stock related to share-based awards and employee stock purchase plan   4,315 $ 1   4,314           4,315
Issuance of common stock related to share-based awards and employee stock purchase plan (in shares)     818,235                
Share-based compensation expense related to share-based awards and employee stock purchase plan   6,601     6,601           6,601
Repurchases of common stock   (32,896) $ (3)   (32,893)           (32,896)
Repurchases of common stock (in shares)     (2,757,081)                
Net income (loss)   37,080         37,080       37,080
Balance at Jun. 30, 2022   532,883 $ 153   1,328,290   (795,560)       532,883
Balance (in shares) at Jun. 30, 2022     153,176,309                
Increase (Decrease) in Stockholders' Equity (Deficit)                      
Issuance of common stock related to share-based awards and employee stock purchase plan   796     796           796
Issuance of common stock related to share-based awards and employee stock purchase plan (in shares)     143,108                
Share-based compensation expense related to share-based awards and employee stock purchase plan   7,067     7,067           7,067
Net income (loss)   50,317         50,317       50,317
Balance at Sep. 30, 2022   591,063 $ 153   1,336,153   (745,243)       591,063
Balance (in shares) at Sep. 30, 2022     153,319,417                
Balance at Dec. 31, 2022   652,378 $ 154   1,348,600   (696,376)       $ 652,378
Balance (in shares) at Dec. 31, 2022     154,026,949               154,026,949
Increase (Decrease) in Stockholders' Equity (Deficit)                      
Issuance of common stock related to share-based awards and employee stock purchase plan   1,629 $ 1   1,628           $ 1,629
Issuance of common stock related to share-based awards and employee stock purchase plan (in shares)     1,319,154                
Share-based compensation expense related to share-based awards and employee stock purchase plan   7,131     7,131           7,131
Net income (loss)   45,714         45,714       45,714
Balance at Mar. 31, 2023   706,852 $ 155   1,357,359   (650,662)       706,852
Balance (in shares) at Mar. 31, 2023     155,346,103                
Balance at Dec. 31, 2022   652,378 $ 154   1,348,600   (696,376)       $ 652,378
Balance (in shares) at Dec. 31, 2022     154,026,949               154,026,949
Increase (Decrease) in Stockholders' Equity (Deficit)                      
Net income (loss)                     $ (1,029,814)
Balance at Sep. 30, 2023   (323,216) $ 156   1,374,908   (1,697,528) $ (752) $ (2,463)   $ (325,679)
Balance (in shares) at Sep. 30, 2023     156,125,676               156,125,676
Balance at Mar. 31, 2023   706,852 $ 155   1,357,359   (650,662)       $ 706,852
Balance (in shares) at Mar. 31, 2023     155,346,103                
Increase (Decrease) in Stockholders' Equity (Deficit)                      
Issuance of common stock related to share-based awards and employee stock purchase plan   1,366 $ 1   1,365           1,366
Issuance of common stock related to share-based awards and employee stock purchase plan (in shares)     681,545                
Share-based compensation expense related to share-based awards and employee stock purchase plan   8,265     8,265           8,265
Non-controlling interests on acquisition of VectivBio Holding AG                 26,218   26,218
Net income (loss)   (1,062,187)         (1,062,187)   (27,291)   (1,089,478)
Balance at Jun. 30, 2023   (345,704) $ 156   1,366,989   (1,712,849)   (1,073)   (346,777)
Balance (in shares) at Jun. 30, 2023     156,027,648                
Increase (Decrease) in Stockholders' Equity (Deficit)                      
Issuance of common stock related to share-based awards and employee stock purchase plan   13     13           13
Issuance of common stock related to share-based awards and employee stock purchase plan (in shares)     98,028                
Share-based compensation expense related to share-based awards and employee stock purchase plan   7,906     7,906           7,906
Net income (loss)   15,321         15,321   (1,371)   13,950
Other comprehensive income, net of tax   (752)           (752) (19)   (771)
Balance at Sep. 30, 2023   $ (323,216) $ 156   $ 1,374,908   $ (1,697,528) $ (752) $ (2,463)   $ (325,679)
Balance (in shares) at Sep. 30, 2023     156,125,676               156,125,676
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income (loss) $ (1,029,814) $ 126,198
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 1,063 1,078
Share-based compensation expense 23,301 19,757
Change in fair value of note hedge warrants (19) (1,315)
Change in fair value of convertible note hedges   1,115
Non-cash interest expense 1,473 1,453
Acquired in-process research and development 1,090,449  
Deferred income taxes 41,316 45,610
Changes in assets and liabilities:    
Accounts receivable, net 5,501 7,056
Prepaid expenses and other current assets (1,881) 1,578
Operating lease right-of-use assets 1,067 985
Other assets (354) 137
Accounts payable and accrued expenses 24,927 (6,108)
Accrued research and development costs (11,470) (10,223)
Operating lease liabilities (1,479) (1,474)
Other liabilities 3,513 8,734
Net cash provided by operating activities 147,593 194,581
Cash flows from investing activities:    
Purchases of property and equipment (62) (163)
Acquisition of VectivBio Holding AG, net of cash acquired (1,022,068)  
Net cash used in investing activities (1,022,130) (163)
Cash flows from financing activities:    
Proceeds from exercise of stock options and employee stock purchase plan 5,359 6,734
Repayment of 2022 Convertible Notes   (120,699)
Proceeds from revolving credit facility 400,000  
Costs associated with revolving credit facility (2,295)  
Repayments of revolving credit facility (75,000)  
Repurchases of common stock   (126,394)
Net cash provided by (used in) financing activities 328,064 (240,359)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (3)  
Net decrease in cash, cash equivalents and restricted cash (546,476) (45,941)
Cash, cash equivalents and restricted cash, beginning of period 657,938 621,864
Cash, cash equivalents and restricted cash, end of period $ 111,462 $ 575,923
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets        
Cash and cash equivalents $ 110,164 $ 656,203 $ 574,188  
Restricted cash 1,298 1,700 1,735  
Total cash, cash equivalents, and restricted cash $ 111,462 $ 657,938 $ 575,923 $ 621,864
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Nature of Business
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Nature of Business

1. Nature of Business

Ironwood Pharmaceuticals, Inc. (“Ironwood” or the “Company”) is a gastrointestinal (“GI”) healthcare company dedicated to advancing the treatment of GI diseases and redefining the standard of care for GI patients. The Company is focused on the development and commercialization of innovative GI product opportunities in areas of significant unmet need, leveraging its demonstrated expertise and capabilities in GI diseases.

LINZESS® (linaclotide), the Company’s commercial product, is the first product approved by the United States Food and Drug Administration (the “U.S. FDA”) in a class of GI medicines called guanylate cyclase type C agonists (“GC-C agonists”) and is indicated for adult men and women suffering from irritable bowel syndrome with constipation (“IBS-C”) or chronic idiopathic constipation (“CIC”) and for pediatric patients ages 6-17 years-old suffering from functional constipation (“FC”). LINZESS is available to adult men and women suffering from IBS-C or CIC in the United States (the “U.S.”), Mexico and Saudi Arabia, to adult men and women suffering from IBS-C or chronic constipation in Japan, IBS-C in China, and pediatric patients ages 6-17 years old with FC in the U.S. Linaclotide is available under the trademarked name CONSTELLA® to adult men and women suffering from IBS-C or CIC in Canada, and to adult men and women suffering from IBS-C in certain European countries.

The Company has strategic partnerships with leading pharmaceutical companies to support the development and commercialization of linaclotide throughout the world. The Company and its partner, AbbVie Inc. (together with its affiliates, “AbbVie”), began commercializing LINZESS in the U.S. in December 2012. Under the Company’s collaboration for North America with AbbVie, total net sales of LINZESS in the U.S., as recorded by AbbVie, are reduced by commercial costs incurred by each party, and the resulting amount is shared equally between the Company and AbbVie. Additionally, development costs are shared equally between the Company and AbbVie. The Company and AbbVie are exploring ways to enhance the clinical profile of LINZESS by studying linaclotide in additional indications, populations and formulations to assess its potential to treat various conditions.

Outside of the U.S., the Company earns royalties as a percentage of net sales of products containing linaclotide as an active ingredient by the Company’s collaboration partners. AbbVie has an exclusive license from the Company to develop and commercialize linaclotide in all countries other than China (including Hong Kong and Macau), Japan and the countries and territories of North America (the “AbbVie License Territory”). In addition, AbbVie has exclusive rights to commercialize linaclotide in Canada as CONSTELLA and in Mexico as LINZESS. Astellas Pharma Inc. (“Astellas”), the Company’s partner in Japan, has an exclusive license to develop, manufacture, and commercialize linaclotide in Japan. AstraZeneca AB (together with its affiliates) (“AstraZeneca”), the Company’s partner in China, has the exclusive right to develop, manufacture, and commercialize products containing linaclotide in China (including Hong Kong and Macau) (the “AstraZeneca License Territory”).

In June 2023, the Company completed a tender offer to purchase outstanding ordinary shares of VectivBio Holding AG (“VectivBio”), a clinical-stage biotechnology company focused on the discovery and development of treatments for severe, rare GI conditions for which there is a significant unmet medical need. As of September 30, 2023, Ironwood holds 98% of VectivBio’s outstanding ordinary shares and intends to effect a statutory squeeze-out merger under Swiss law to acquire all remaining shares. Through the acquisition, the Company is advancing apraglutide, a next-generation, synthetic peptide analog of glucagon-like peptide-2 (“GLP-2”), for rare GI diseases, including short bowel syndrome with intestinal failure (“SBS-IF”).

The Company has a collaboration and license option agreement (the “COUR Collaboration Agreement”) with COUR Pharmaceutical Development Company, Inc. (“COUR”), a biotechnology company developing novel immune-modifying nanoparticles to treat autoimmune diseases. The COUR Collaboration Agreement grants the Company an option to acquire an exclusive license to research, develop, manufacture and commercialize, in the U.S., products containing CNP-104, a potential treatment for primary biliary cholangitis, a rare autoimmune disease targeting the liver.

The Company is also advancing IW-3300, a GC-C agonist, for the potential treatment of visceral pain conditions, including interstitial cystitis/bladder pain syndrome (“IC/BPS”) and endometriosis.

The Company was incorporated in Delaware on January 5, 1998 as Microbia, Inc. On April 7, 2008, the Company changed its name to Ironwood Pharmaceuticals, Inc. To date, the Company has dedicated a majority of its activities to the research, development and commercialization of linaclotide, as well as to the research and development of its other product candidates.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements and the related disclosures are unaudited and have been prepared in accordance with accounting principles generally accepted in the U.S. Additionally, certain information and footnote disclosures normally included in the Company’s annual financial statements have been condensed or omitted. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on February 16, 2023 (the “2022 Annual Report on Form 10-K”).

The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all normal recurring adjustments considered necessary for a fair statement of the Company’s financial position as of September 30, 2023, and the results of its operations for the three and nine months ended September 30, 2023 and 2022, its statements of stockholders’ equity (deficit) for the three and nine months ended September 30, 2023 and 2022, and its 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 and 2022 are not necessarily indicative of the results that may be expected for the full year or any other subsequent interim period.

Principles of Consolidation

The accompanying condensed consolidated financial statements as of September 30, 2023 include the accounts of Ironwood, its wholly-owned subsidiaries, Ironwood Pharmaceuticals Securities Corporation and Ironwood Pharmaceuticals GmbH, as well as Ironwood’s majority-owned subsidiary, VectivBio, and VectivBio’s wholly-owned subsidiaries, VectivBio AG, VectivBio Comet AG, GlyPharma Therapeutic Inc. and VectivBio US, Inc. All intercompany transactions and balances are eliminated in consolidation.

For consolidated entities in which the Company owns less than 100% of the outstanding shares, the Company records net income (loss) and comprehensive income (loss) attributable to noncontrolling interests in its consolidated statements of income (loss) and comprehensive income (loss), respectively, equal to the percentage of the common stock ownership interest retained in such entities by the noncontrolling parties. The Company reports noncontrolling interests in consolidated entities as a component of equity separate from the Company’s equity.

The Company acquired control of VectivBio and its subsidiaries on June 29, 2023 (Note 3). Accordingly, the accompanying condensed consolidated financial statements reflect the results of operations and cash flows of VectivBio and its subsidiaries from the acquisition date through September 30, 2023.

Use of Estimates

The preparation of condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles requires the Company’s management to make estimates and judgments that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the amounts of revenues and expenses during the reported periods. On an ongoing basis, the Company’s management evaluates its estimates, judgments and methodologies. Significant estimates and assumptions in the condensed consolidated financial statements include those related to fair value of assets acquired and liabilities assumed in acquisitions; revenue recognition; accounts receivable; useful lives of long-lived assets, impairment of long-lived assets, including goodwill; valuation procedures for right-of-use assets and operating lease liabilities; fair value of derivatives; income taxes, including uncertain tax positions and the valuation allowance for

deferred tax assets; research and development expenses; contingencies and share-based compensation. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results may differ materially from these estimates under different assumptions or conditions. Changes in estimates are reflected in reported results in the period in which they become known.

Reclassifications

Certain prior period amounts have been reclassified to conform to current period presentation.

Summary of Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2, Summary of Significant Accounting Policies, in the 2022 Annual Report on Form 10-K. During the nine months ended September 30, 2023, the following additional significant accounting policies were applicable following the acquisition of VectivBio:

Foreign Currency Translation

For subsidiaries with a different functional currency than the U.S. dollar, assets and liabilities are translated at the exchange rate as of the balance sheet date and income and expense items are translated at the average exchange rate for the reporting period. Adjustments resulting from the translation of the financial statements of foreign subsidiaries are recorded in accumulated comprehensive income (loss), a separate component of stockholders’ equity.

Acquisitions

The Company evaluates acquisitions of assets and other similar transactions to assess whether the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine whether substantially all of the fair value of the gross assets acquired is concentrated into a single identifiable asset or group of similar identifiable assets. If the screen test is met, a single asset or group of assets is not a business and is accounted for as an asset acquisition. If the screen test is not met, further determination is required as to whether the Company has acquired inputs and processes that have the ability to create outputs that would meet the requirements of a business.

The Company accounts for business combinations using the acquisition method of accounting, which requires the acquiring entity to recognize the fair value of assets acquired and liabilities assumed and establishes the acquisition date as the fair value measurement point. The Company determines the fair value of assets acquired and liabilities assumed based on management’s estimate of the fair value of assets acquired and liabilities assumed in the acquisition. Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. Transaction costs are expensed as incurred.

The Company accounts for asset acquisitions that are not determined to be a business combination by recognizing net assets based on the consideration paid, inclusive of transaction costs, on a relative fair value basis. In an asset acquisition, the cost allocated to acquired in-process research and development (“IPR&D”) with no alternative future use is charged to research and development expense at the acquisition date. The Company classifies asset acquisitions of acquired IPR&D as investing activities on its condensed consolidated statements of cash flows.

New Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board or other standard setting bodies that are adopted by the Company as of the specified effective date. The Company did not adopt any new accounting pronouncements during the three and nine months ended September 30, 2023 that had a material effect on its condensed consolidated financial statements.

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 condensed consolidated financial statements upon future adoption.

 

 

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Acquisitions

3. Acquisitions

On June 29, 2023, the Company completed a tender offer to purchase the outstanding ordinary shares of VectivBio (the “VectivBio Shares”) at a price per share of $17.00, net to the shareholders of VectivBio in cash, without interest and subject to any applicable withholding taxes (the “VectivBio Acquisition”). The aggregate consideration paid by the Company to acquire the shares accepted for payment was approximately $1.2 billion. The Company financed the acquisition through proceeds from the borrowings under the Revolving Credit Agreement (as defined elsewhere below), cash on hand, and cash of VectivBio.

As of September 30, 2023, the Company holds 98% of the outstanding VectivBio Shares. The Company intends to effect a squeeze-out merger under Swiss law to acquire all the remaining outstanding VectivBio Shares in the fourth quarter of 2023. The remaining outstanding VectivBio Shares are expected to be settled by the Company in cash for $26.3 million.

The total purchase consideration for VectivBio is as follows (in thousands):

Cash consideration paid to selling shareholders (1)

$

1,041,391

Cash consideration paid to settle VectivBio restricted stock units (“RSUs”) and stock options (2)

 

78,003

Cash consideration paid to settle VectivBio warrants (3)

3,720

Transaction costs

26,270

Fair value of noncontrolling interest (4)

26,218

Total purchase consideration

$

1,175,602

 

(1)The cash consideration paid to selling shareholders was determined based on the total number of VectivBio Shares tendered at closing of 61,258,315 at a per share price of $17.00.
(2)The cash consideration paid to settle VectivBio RSUs and stock options issued under VectivBio’s equity incentive plans was determined based on the total number of underlying VectivBio Shares of 8,904,171 at a per share price of $17.00, less the exercise price for stock options.
(3)The cash consideration paid to settle VectivBio warrants was determined based on the total number of VectivBio warrant shares outstanding at close of 324,190 at a per share price of $11.4757 calculated as the per share price of $17.00, less the exercise price of $5.5243 per share.
(4)The fair value of the non-controlling interest was determined based on the total number of VectivBio Shares outstanding at closing of 1,547,723 at the closing date of the tender offer, using the VectivBio closing share price on June 28, 2023 of $16.94.

 

All consideration was paid prior to September 30, 2023 with the exception of $4.0 million of transaction costs.

 

 

The VectivBio Acquisition was accounted for as an asset acquisition under Accounting Standards Codification (“ASC”) Topic 805, Business Combinations, because substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable IPR&D asset, apraglutide, VectivBio’s lead investigational asset. Apraglutide is a next-generation, long-acting synthetic GLP-2 analog being developed for a range of rare GI diseases and is currently in Phase III clinical trial for the potential treatment of SBS-IF. The Company recognized the acquired assets and assumed liabilities based on the consideration paid, inclusive of transaction costs, on a relative fair value basis. In accordance with the accounting for asset acquisitions, an entity that acquires IPR&D assets in an asset acquisition follows the guidance in ASC Topic 730, Research and Development, which requires that both tangible and intangible identifiable research and development assets with no alternative future use be allocated a portion of the consideration transferred and recorded as research and development expense at the acquisition date. As a result, the Company recorded approximately $1.1 billion in acquired in-process research and development expense related to the apraglutide IPR&D asset during the second quarter of 2023.

The following is the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company (in thousands):

Assets acquired

Cash and cash equivalents

$

123,340

Prepaid expenses and other current assets

10,867

Property and equipment

126

Intangible assets

4,100

Acquired in-process research and development

1,090,449

Total assets acquired

$

1,228,882

Liabilities assumed

Current liabilities

37,377

Other liabilities

15,903

Total liabilities assumed

$

53,280

Net assets acquired

$

1,175,602

 

Intangible assets are comprised of the assembled workforce and are amortized on a straight-line basis over an estimated useful life of five years. The Company recognized $0.2 million of amortization expense during each of the three and nine months ended September 30, 2023 and the net carrying value of the assembled workforce was $3.9 million.

The Company incurred acquisition-related expenses of $8.5 million and $53.8 million, respectively, for the three and nine months ended September 30, 2023, of which $3.7 million and $24.5 million, respectively, were included in selling, general and administrative expenses, $0.2 million and $15.0 million, respectively, were included in research and development expense, and $4.7 million and $14.2 million, respectively, were included in restructuring expense within the Company’s condensed consolidated statement of income (loss) for the three and nine months ended September 30, 2023. Acquisition-related expenses include direct and incremental costs incurred in connection with the transaction, including integration-related professional services and employee retention-related benefits. Acquisition-related expenses exclude transaction costs included in the computation of total consideration paid.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Net Income (Loss) Per Share

4. Net Income (Loss) Per Share

The following table sets forth the computation of basic and diluted net income (loss) per common share (in thousands, except per share amounts):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

    

2022

2023(1)

2022

Numerator:

Net income (loss)

$

13,950

$

50,317

$

(1,029,814)

$

126,198

Less: Net income (loss) attributable to noncontrolling interests

(1,371)

(28,662)

Net income (loss) attributable to Ironwood Pharmaceuticals, Inc.

15,321

50,317

(1,001,152)

126,198

Add back interest expense, net of tax benefit, on assumed conversion of 2024 Convertible Notes

448

445

1,335

Add back interest expense, net of tax benefit, on assumed conversion of 2026 Convertible Notes

669

667

2,000

Numerator used in computing net income (loss) per share — diluted

$

16,438

$

51,429

$

(1,001,152)

$

129,533

Denominator:

Weighted average number of common shares outstanding used in computing net income (loss) per share — basic

155,886

153,066

155,240

154,713

Effect of dilutive securities:

Stock options

88

283

318

Time-based restricted stock units

445

966

1,278

Performance-based restricted stock units

573

225

196

Restricted stock

24

49

122

Shares subject to issuance under Employee Stock Purchase Plan

7

8

9

2024 Convertible Notes assumed conversion

14,934

14,934

14,934

2026 Convertible Notes assumed conversion

14,934

14,934

14,934

Dilutive potential common shares

Weighted average number of common shares outstanding used in computing net income (loss) per share — diluted

186,891

184,465

155,240

186,504

Net income (loss) per share — basic

$

0.10

$

0.33

$

(6.45)

$

0.82

Net income (loss) per share — diluted

$

0.09

$

0.28

$

(6.45)

$

0.69

 

(1) During the nine months ended September 30, 2023, the Company was in a net loss position, and therefore, did not differentiate basic and diluted earnings per share.

 

The outstanding securities have been excluded from the computation of diluted weighted average shares outstanding, as applicable, as their effect would be anti-dilutive (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

2023

    

2022

Stock options

4,744

5,847

4,896

 

6,021

Time-based restricted stock units

1,626

139

1,042

64

Performance-based restricted stock units

216

528

164

572

Note Hedge Warrants

8,318

3,364

8,318

Total

 

6,586

 

14,832

9,466

 

14,975

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Collaboration, License, and Other Agreements

5. Collaboration, License and Other Agreements

The Company has linaclotide collaboration agreements with AbbVie for North America and AstraZeneca for China (including Hong Kong and Macau), as well as linaclotide license agreements with Astellas for Japan and with AbbVie for the AbbVie License Territory. The following table provides amounts included in the Company’s condensed consolidated statements of income (loss) as collaborative arrangements revenue attributable to transactions from these arrangements and other agreements (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

Collaborative Arrangements Revenue

2023

    

2022

2023

    

2022

Linaclotide Collaboration and License Agreements:

AbbVie (North America)

$

110,730

$

106,085

$

318,548

$

296,047

AbbVie (Europe and other)

714

709

2,071

1,847

AstraZeneca (China, including Hong Kong and Macau)

174

 

144

386

 

484

Astellas (Japan)

432

 

520

1,305

 

1,543

Other Agreements:

Alnylam (GIVLAARI)

814

2,222

AKP (apraglutide)

934

997

Other

755

365

1,875

1,254

Total collaborative arrangements revenue

$

113,739

$

108,637

$

325,182

$

303,397

 

Accounts receivable, net, included $124.5 million and $130.0 million primarily related to collaborative arrangements revenue as of September 30, 2023 and December 31, 2022, respectively. Accounts receivable, net, included $108.4 million and $104.4 million due from the Company’s partner, AbbVie, net of $4.6 million and $4.0 million of accounts payable, as of September 30, 2023 and December 31, 2022, respectively.

The Company routinely assesses the creditworthiness of its license and collaboration partners. The Company has not experienced any material losses related to receivables from its license or collaboration partners during the three and nine months ended September 30, 2023 and 2022.

Linaclotide Agreements

Collaboration Agreement for North America with AbbVie

In September 2007, the Company entered into a collaboration agreement with AbbVie to develop and commercialize linaclotide for the treatment of IBS-C, CIC, and other GI conditions in North America. Under the terms of this collaboration agreement, the Company received an upfront licensing fee, equity investment, and development and regulatory milestones, and shares equally with AbbVie all development costs as well as net profits or losses from the development and sale of linaclotide in the U.S. In addition, the Company receives royalties in the mid-teens percent based on net sales in Canada and Mexico. AbbVie is solely responsible for the further development, regulatory approval and commercialization of linaclotide in those countries and funding any costs.

During the three and nine months ended September 30, 2023, the Company incurred $1.7 million and $5.1 million, respectively, in total research and development expenses under the linaclotide collaboration for North America. During the three and nine months ended September 30, 2022, the Company incurred $1.6 million and $5.3 million, respectively, in total research and development expenses under the linaclotide collaboration for North America. As a result of the research and development cost-sharing provisions of the linaclotide collaboration for North America, the Company incurred $2.9 million and $9.0 million in incremental research and development costs during the three and nine months ended September 30, 2023, respectively, and incurred $2.2 million and $6.7 million in incremental research and development costs during the three and nine months ended September 30, 2022, respectively, to reflect the obligations of each party under the collaboration to bear 50% of the development costs incurred.

The Company and AbbVie began commercializing LINZESS in the U.S. in December 2012. The Company receives 50% of the net profits and bears 50% of the net losses from the commercial sale of LINZESS in the U.S. Net profits or net losses consist of net sales of LINZESS to third-party customers and sublicense income in the U.S. less the cost of goods sold as well as selling, general and administrative expenses. LINZESS net sales are calculated and recorded by AbbVie and may include gross sales net of discounts, rebates, allowances, sales taxes, freight and insurance charges, and other applicable deductions.

The Company evaluated its linaclotide collaboration arrangement for North America and concluded that all development-period performance obligations had been satisfied as of September 2012. The Company has determined that there are three remaining commercial-period performance obligations, which include the sales detailing of LINZESS, participation in the joint commercialization committee, and approved additional trials. The consideration remaining includes cost reimbursements in the U.S. and net profit and loss sharing payments based on net sales in the U.S. Additionally, the Company receives royalties in the mid-teens percent based on net sales in Canada and Mexico. Royalties and net profit and loss sharing payments will be recorded as collaborative arrangements revenue or expense in the period earned, as these payments relate predominately to the license granted to AbbVie. The Company records royalty revenue in the period earned based on royalty reports from its partner, if available, or based on the projected sales and historical trends. The cost reimbursements received from AbbVie during the commercialization period will be recognized as earned in accordance with the right-to-invoice practical expedient, as the Company’s right to consideration corresponds directly with the value of the services transferred during the commercialization period.

Under the Company’s linaclotide collaboration agreement for North America, LINZESS net sales are calculated and recorded by AbbVie and include gross sales net of discounts, rebates, allowances, sales taxes, freight and insurance charges, and other applicable deductions, as noted above. These amounts include the use of estimates and judgments, which could be adjusted based on actual results in the future. The Company records its share of the net profits or net losses from the sales of LINZESS in the U.S. less commercial expenses on a net basis, and presents the settlement payments to and from AbbVie as collaboration expense or collaborative arrangements revenue, as applicable. This treatment is in accordance with the Company’s revenue recognition policy, given that the Company is not the primary obligor and does not have the inventory risks in the collaboration agreement with AbbVie for North America. The Company relies on AbbVie to provide accurate and complete information related to net sales of LINZESS in accordance with U.S. generally accepted accounting principles in order to calculate its settlement payments to and from AbbVie and record collaboration expense or collaborative arrangements revenue, as applicable.

The following table summarizes collaborative arrangements revenue from the linaclotide collaboration agreement for North America (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Collaborative arrangements revenue related to sales of LINZESS in the U.S.

$

110,089

$

105,224

$

316,476

$

293,995

Royalty revenue

 

641

 

861

 

2,072

2,052

Total collaborative arrangements revenue

$

110,730

$

106,085

$

318,548

$

296,047

 

The Company incurred $9.5 million and $28.8 million in total selling, general and administrative costs related to the sale of LINZESS in the U.S. in accordance with the cost-sharing arrangement with AbbVie for the three and nine months ended September 30, 2023, respectively. The Company incurred $8.9 million and $26.2 million in total selling, general and administrative costs related to the sale of LINZESS in the U.S. in accordance with the cost-sharing arrangement with AbbVie for the three and nine months ended September 30, 2022, respectively.

In May 2014, CONSTELLA® became commercially available in Canada and, in June 2014, LINZESS became commercially available in Mexico. The Company records royalties on sales of CONSTELLA in Canada and LINZESS in Mexico in the period earned. The Company recognized $0.6 million and $2.1 million of combined royalty revenues from Canada and Mexico during the three and nine months ended September 30, 2023, respectively. The Company recognized $0.9 million and $2.1 million of combined royalty revenues from Canada and Mexico during the three and nine months ended September 30, 2022, respectively.

License Agreement with AbbVie (All countries other than the countries and territories of North America, China (including Hong Kong and Macau), and Japan)

The Company has a license agreement with AbbVie to develop, manufacture and commercialize linaclotide in (i) Europe, and (ii) all other countries other than China (including Hong Kong and Macau), Japan, and the countries and territories of North America, or collectively the “Expanded Territory”, for the treatment of IBS-C, CIC and other GI conditions.

Under the license agreement, as amended, AbbVie is obligated to pay the Company, (i) royalties based on sales volume in Europe in the upper-teens percent, and (ii) on a country-by-country and product-by-product basis in the Expanded Territory, a royalty as a percentage of net sales of products containing linaclotide as an active ingredient in the upper-single digits for five years following the first commercial sale of a linaclotide product in a country, and in the low-double digits thereafter. The royalty rate for products in Europe and the Expanded Territory will decrease, on a country-by-country basis, to the lower-single digits, or cease entirely, following the occurrence of certain events. The license agreement also contains certain sales-based milestones and commercial launch milestones, which could total up to $42.5 million. The Company recognized $0.7 million and $2.1 million of royalty revenue during the three and nine months ended September 30, 2023, respectively. The Company recognized $0.7 million and $1.8 million of royalty revenue during the three and nine months ended September 30, 2022, respectively.

License Agreement for Japan with Astellas

The Company has a license agreement with Astellas to develop, manufacture, and commercialize linaclotide for the treatment of IBS-C, CIC and other GI conditions in Japan.

Under the license agreement, as amended, Astellas is required to pay royalties to the Company at rates beginning in the mid-single digit percent and escalating to low-double-digit percent, based on aggregate annual net sales in Japan of products containing linaclotide as an active ingredient. These royalty payments are subject to reduction following the expiration of certain licensed patents and the occurrence of generic competition in Japan.

The Company recognized $0.4 million and $1.3 million of royalty revenue during the three and nine months ended September 30, 2023, respectively. The Company recognized $0.5 million and $1.5 million of royalty revenue during the three and nine months ended September 30, 2022, respectively.

Collaboration Agreement for China (including Hong Kong and Macau) with AstraZeneca

The Company has a collaboration agreement with AstraZeneca under which AstraZeneca has the exclusive right to develop, manufacture and commercialize products containing linaclotide in the AstraZeneca License Territory.

Under the collaboration agreement, AstraZeneca is required to pay tiered royalties to the Company at rates beginning in the mid-single-digit percent and increasing up to twenty percent based on the aggregate annual net sales of products containing linaclotide in the AstraZeneca License Territory. The Company recognized $0.2 million and $0.4 million of royalty revenue during the three and nine months ended September 30, 2023, respectively. The Company recognized an insignificant amount and $0.5 million of royalty revenue during the three and nine months ended September 30, 2022, respectively.

The Company is entitled to receive non-contingent payments totaling $35.0 million in three installments through 2024, of which $15.0 million remained outstanding at September 30, 2023. In addition, AstraZeneca may be required to make milestone payments totaling up to $90.0 million contingent on the achievement of certain sales targets. The significant financing component of the transaction was $2.6 million and is recognized as interest income through 2024 using the effective interest method. At September 30, 2023, the non-contingent receivable due from AstraZeneca

was $14.9 million and was classified as current. At December 31, 2022, the current portion and the non-current portion of the non-contingent receivable due from AstraZeneca were $10.0 million and $14.6 million, respectively.

Other Collaboration and License Agreements

Collaboration and License Option Agreement with COUR

In November 2021, the Company entered into the COUR Collaboration Agreement, pursuant to which the Company has been granted an option (the “Option”) to acquire an exclusive license to research, develop, manufacture and commercialize, in the U.S., products containing CNP-104, a tolerizing immune modifying nanoparticle (“CNP-104”) for the treatment of primary biliary cholangitis (“PBC”). COUR has initiated a clinical study to evaluate the safety, tolerability, and pharmacodynamic effects and efficacy of CNP-104 in PBC patients.

Pursuant to the terms of the COUR Collaboration Agreement, the Company made an upfront, non-refundable payment of $6.0 million to COUR during the year ended December 31, 2021, and agreed to pay $13.5 million in total non-contingent payments and milestone payments in connection with certain development activities and regulatory milestones. After reviewing the data from the clinical study for CNP-104, if the Company exercises the Option, the Company will pay COUR $35.0 million in exchange for the license. Upon commercialization, COUR will be eligible to receive commercial milestone payments of up to $440.0 million over the term of the agreement and royalties in the high-single digits to low-double digits percentage of the aggregated annual net sales in the U.S. of products containing CNP-104.

During the year ended December 31, 2021, the Company recognized research and development expense totaling $19.5 million related to the up-front payment, non-contingent payment, and milestone payments for which payment was probable to occur. At December 31, 2022, payment obligations of $3.8 million were included in accrued research and development costs. No payment obligations remained as of September 30, 2023.

In April 2023, the Company and COUR executed an amendment to the COUR Collaboration Agreement, in which the Company agreed to pay a one-time, non-refundable, upfront payment of $6.0 million to COUR in exchange for the right to apply a credit of $6.6 million against future amounts due to COUR in connection with the exercise of the Option, commercial milestones, or royalties. In connection with such payment, COUR also granted the Company a right of first negotiation over certain additional potential research and development programs. The $6.0 million payment was recognized as research and development expense in the second quarter of 2023.

Development and Commercialization Agreement with AKP

In March 2022, VectivBio entered into a development and commercialization agreement with Asahi Kasei Pharma Corporation (“AKP”) in which VectivBio granted an exclusive license to AKP, with the right to sublicense in multiple tiers, to develop, commercialize and exploit products derived from apraglutide in Japan.

Pursuant to the terms of the development and commercialization agreement, using the exchange rate at the inception of the agreement, VectivBio received an upfront payment of JPY 3,000 million ($24.6 million at date of agreement) and is eligible to receive development related payments of JPY 1,600 million in the aggregate ($13.1 million at date of agreement), development milestones of JPY 1,000 million ($8.2 million at date of agreement) and up to JPY 19,000 million ($155.8 million at date of agreement) of commercial and sales-based milestone payments. VectivBio is also eligible to receive payments in the commercial period for manufacturing supply equal to cost-plus manufacturing mark-up and tiered royalties of up to a mid-double-digit percentage on product sales continuing until the later of (i) expiration of regulatory exclusivity in Japan, or (ii) expiration of the last valid patent claim that provides exclusivity to apraglutide in Japan (the “Royalty Term”). The development and commercialization agreement will terminate upon the expiration of the Royalty Term.

The Company evaluated the development and commercialization agreement under the provisions of ASC Topic 606, Revenue from Contracts with Customers, and identified two performance obligations consisting of the (i) exclusive license for the development and commercialization of apraglutide in Japan and (ii) development activities for conducting global trials and sharing of associated development data necessary for obtaining and maintaining regulatory approval in Japan. Each performance obligation was capable of being distinct and distinct in the context of the contract. The initial transaction price was allocated to each performance obligation on a relative standalone selling price basis. The Company

assessed that it provided a right to use the license as the license exists (in terms of form and functionality) at the point in time at which it is granted and therefore, was satisfied at the inception of the arrangement. The development activities are being recognized over time as the Company performs development activities related to the global trials. The Company recognizes revenue associated with the development activities using an input method, according to the costs incurred, which in management’s judgment, is the best measure of progress towards satisfying the performance obligation.

In connection with the acquisition of VectivBio, the Company accounted for the acquisition as an asset acquisition, which required that it recognize the deferred revenue at its fair value of $4.3 million on June 28, 2023.

The Company recognized $0.9 million and $1.0 million of revenue during the three and nine months ended September 30, 2023, respectively. As of September 30, 2023, deferred revenue of $2.6 million is reported within accrued expenses and other current liabilities and $0.6 million is reported within other liabilities on the condensed consolidated balance sheets. Deferred revenue is expected to be recognized over the course of the development activities, which are currently estimated to occur through 2028.

License Agreement with Ferring

In August 2012, as subsequently amended and restated in December 2016, GlyPharma Therapeutic Inc., a subsidiary of VectivBio (“GlyPharma”), entered into an exclusive licensing agreement with Ferring International Center, S.A. (“Ferring”), pursuant to which Ferring granted GlyPharma an exclusive, worldwide, sublicensable license under certain patent rights and know-how controlled by Ferring relating to apraglutide and certain know-how controlled by Ferring relating to specified alternate drug compounds, to research, develop, manufacture, make, have made, import, export, use, sell, distribute, promote, advertise, dispose of or offer to sell (i) products containing apraglutide whose manufacture, use or sale is covered by a valid claim of the licensed patents, or licensed products and (ii) products, containing a specified alternate drug compound, or alternate drug products. In April 2021, the license agreement was transferred and assigned to VectivBio AG, a subsidiary of VectivBio.

Under the license agreement, as partial consideration for the rights Ferring granted to it, VectivBio AG is required to pay Ferring a high single-digit royalty on worldwide annual net sales of licensed products and alternate drug products until, on a country-by-country basis and licensed product-by-licensed product or alternate drug product-by-alternate drug product basis, as applicable, the date on which the manufacture, use or sale of such licensed product or alternate drug product, as applicable, ceases to be covered by a valid claim of a patent within the licensed patents in such country. GlyPharma was also required to pay Ferring a certain number of warrants and Class A preferred shares pursuant to a shareholders’ agreement. The equity obligations under the license agreement have been fully performed by GlyPharma.

The Company is also obligated to pay a specified percentage of the annual consideration VectivBio AG or its affiliates, including us, received in connection with sales of licensed product or alternate drug product by any third parties to which VectivBio AG or its affiliates, including us, grant a sublicense of any of the rights licensed to VectivBio AG by Ferring under this Agreement. Such percentage is in the high single digits for sales of both licensed products and alternate drug products, and such payments are owed for the duration of the royalty term for licensed products or alternate drug products, as applicable.

Other Agreements

Disease Education and Promotional Agreement with Alnylam

In August 2019, the Company and Alnylam Pharmaceuticals, Inc. (“Alnylam”) entered into a disease education and promotional agreement (the “Alnylam Agreement”) for Alnylam’s GIVLAARI (givosiran) for the treatment of acute hepatic porphyria. The Alnylam Agreement, as amended, was terminated in June 2021 with an effective termination date of September 30, 2021. Under the terms of the Alnylam Agreement, the Company’s sales force performed disease awareness activities and sales detailing activities for GIVLAARI. The Company remained eligible to receive royalties based on a percentage of net sales of GIVLAARI that are directly attributable to the Company’s promotional efforts through September 30, 2022, which was one year following the termination of the agreement. During the three and nine months ended September 30, 2022, the Company recognized $0.8 million and $2.2 million, respectively, in royalty revenue.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Fair Value of Financial Instruments

6. Fair Value of Financial Instruments

The tables below present information about the Company’s assets and liabilities that are measured at fair value on a recurring basis as of September 30, 2023 and December 31, 2022 and indicate the fair value hierarchy of the valuation techniques the Company utilized to determine such fair value. In general, fair values determined by Level 1 inputs utilize observable inputs such as quoted prices in active markets for identical assets or liabilities. Fair values determined by Level 2 inputs utilize data points that are either directly or indirectly observable, such as quoted prices for similar instruments in active markets, interest rates and yield curves. Fair values determined by Level 3 inputs utilize unobservable data points in which there is little or no market data, which require the Company to develop its own assumptions for the asset or liability.

The Company’s investment portfolio may include fixed income securities that do not always trade on a daily basis. As a result, the pricing services used by the Company apply other available information as applicable through processes such as benchmark yields, benchmarking of like securities, sector groupings and matrix pricing to prepare valuations. In addition, model processes are used to assess interest rate impact and develop prepayment scenarios. These models take into consideration relevant credit information, perceived market movements, sector news and economic events. The inputs into these models may include benchmark yields, reported trades, broker-dealer quotes, issuer spreads and other relevant data. The Company validates the prices provided by its third-party pricing services by obtaining market values from other pricing sources and analyzing pricing data in certain instances. The Company periodically invests in certain reverse repurchase agreements, which are collateralized by Government Securities and Obligations for an amount not less than 102% of their principal amount. The Company does not record an asset or liability for the collateral as the Company is not permitted to sell or re-pledge the collateral. The collateral has at least the prevailing credit rating of U.S. Government Treasuries and Agencies. The Company utilizes a third-party custodian to manage the exchange of funds and ensure the collateral received is maintained at 102% of the reverse repurchase agreements principal amount on a daily basis.

The following tables present the assets and liabilities the Company has measured at fair value on a recurring basis (in thousands):

Fair Value Measurements at Reporting Date Using

  

  

Quoted Prices in

    

Significant Other

    

Significant

Active Markets for

Observable

Unobservable

September 30, 

Identical Assets

Inputs

Inputs

2023

(Level 1)

(Level 2)

(Level 3)

Assets:

Cash and cash equivalents:

Money market funds

$

29,420

$

29,420

$

$

U.S. Treasury securities

10,372

10,372

Commercial paper

32,587

32,587

Restricted cash:

Money market funds

1,298

1,298

Total assets measured at fair value

$

73,677

$

30,718

$

42,959

$

Fair Value Measurements at Reporting Date Using

  

  

Quoted Prices in

    

Significant Other

    

Significant

Active Markets for

Observable

Unobservable

December 31, 

Identical Assets

Inputs

Inputs

2022

(Level 1)

(Level 2)

(Level 3)

Assets:

Cash and cash equivalents:

Money market funds

$

250,313

$

250,313

$

$

Repurchase agreements

261,075

261,075

Commercial paper

138,809

138,809

Restricted cash:

Money market funds

 

1,735

 

1,735

 

 

Total assets measured at fair value

$

651,932

$

252,048

$

399,884

$

Liabilities:

Note hedge warrants

$

19

$

$

$

19

Total liabilities measured at fair value

$

19

$

$

$

19

 

Cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payable, accrued research and development costs, accrued expenses and other current liabilities and current portion of operating lease obligations at September 30, 2023 and December 31, 2022 are carried at amounts that approximate fair value due to their short-term maturities.

Convertible Note Hedges and Note Hedge Warrants with Respect to 2022 Convertible Notes

The Company’s Convertible Note Hedges, which expired unexercised in June 2022, and Note Hedge Warrants, which expired unexercised in April 2023, were recorded as derivative assets and liabilities, respectively, and were classified as Level 3 measurements under the fair value hierarchy. These derivatives were not actively traded and were valued using the Black-Scholes option-pricing model, which required the use of subjective assumptions.

The following inputs were used in the fair market valuation of the Note Hedge Warrants:

December 31, 2022

Risk-free interest rate (1)

4.5

%

Expected term

 

0.3

Stock price (2)

$

12.39

Strike price (3)

$

18.82

Common stock volatility (4)

27.1

%

Dividend yield (5)

 

%

(1)Based on U.S. Treasury yield curve, with terms commensurate with the expected term of the Note Hedge Warrants.
(2)The closing price of the Company’s Class A Common Stock on the last trading day of the quarter ended December

31, 2022.

(3)As per the agreements for the Note Hedge Warrants.
(4)Expected volatility based on historical volatility of the Company’s Class A Common Stock.
(5)The Company has not paid and does not anticipate paying cash dividends on its shares of common stock in the foreseeable future; therefore, the expected dividend yield is assumed to be zero.

 

The Convertible Note Hedges and the Note Hedge Warrants were recorded at fair value at each reporting date and changes in fair value were recorded in other income (expense), net within the Company’s condensed consolidated statements of income (loss).

The following table reflects the change in the Company’s Level 3 Note Hedge Warrants from December 31, 2022 through September 30, 2023 (in thousands):

    

Balance at December 31, 2022

$

(19)

Change in fair value, recorded as a component of gain on derivatives

19

Balance at September 30, 2023

$

 

Convertible Senior Notes

In August 2019, the Company issued $200.0 million aggregate principal amount of its 2024 Convertible Notes and $200.0 million aggregate principal amount of its 2026 Convertible Notes (Note 9). The fair value of the respective convertible senior notes, which differs from their carrying value, is influenced by interest rates, the price of the Company’s Class A Common Stock and the volatility thereof, and the prices for the respective convertible senior notes observed in market trading, which are Level 2 inputs.

The estimated fair value of the 2024 Convertible Notes was $198.1 million and $215.9 million as of September 30, 2023 and December 31, 2022, respectively. The estimated fair value of the 2026 Convertible Notes was $195.0 million and $219.0 million as of September 30, 2023 and December 31, 2022, respectively.

Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes

In connection with the issuance of the 2024 Convertible Notes and the 2026 Convertible Notes, the Company entered into the Capped Calls with certain financial institutions. The Capped Calls cover 29,867,480 shares of Class A Common Stock (subject to anti-dilution and certain other adjustments), which is the same number of shares of Class A Common Stock that initially underlie the 2024 Convertible Notes and the 2026 Convertible Notes. The Capped Calls have an initial strike price of approximately $13.39 per share, which corresponds to the initial conversion price of the 2024 Convertible Notes and the 2026 Convertible Notes, and have a cap price of approximately $17.05 per share (Note 9). The strike price and cap price are subject to anti-dilution adjustments generally similar to those applicable to the 2024 Convertible Notes and the 2026 Convertible Notes. These instruments meet the conditions outlined in ASC Topic 815, Derivatives and Hedging (“ASC 815”), to be classified in stockholders’ equity and are not subsequently remeasured as long as the conditions for equity classification continue to be met (Note 9).

Revolving Credit Agreement

Outstanding borrowings under the revolving credit facility (Note 9) are carried at amounts that approximate fair value based on their nature, terms, credit spreads, and variable interest rates, which are Level 3 inputs.

Non-recurring Fair Value Measurements

Acquired In-Process Research & Development

The fair value of the acquired IPR&D asset, apraglutide, was determined using the multi-period excess earnings method using Level 3 fair-value measurements and inputs including estimated cash flows and probabilities of success.

Assembled Workforce

The fair value of the assembled workforce was determined using the replacement cost method using Level 3 fair-value measurements and inputs including estimated costs and productivity metrics.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Accrued Expenses and Other Current Liabilities

7. Accrued Expenses and Other Current Liabilities

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

    

September 30, 2023

    

December 31, 2022

Accrued compensation and benefits

$

24,971

$

12,268

Accrued interest

9,582

188

Accrued transaction costs

3,977

Accrued restructuring liabilities

 

8,609

 

Accrued taxes

1,274

656

Other

14,301

3,588

Total accrued expenses and other current liabilities

$

62,714

$

16,700

 

As of September 30, 2023, other accrued expenses of $14.3 million were comprised primarily of $11.6 million of uninvoiced vendor liabilities and $2.6 million of deferred revenue. As of December 31, 2022, other accrued expenses of $3.6 million were comprised primarily of $3.6 million of uninvoiced vendor liabilities.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Leases

8. Leases

The Company’s lease portfolio for the three and nine months ended September 30, 2023 includes: an office lease for its current headquarters location and other locations, vehicle leases for its salesforce representatives, and leases for computer and office equipment.

The Company’s headquarters office lease and vehicle lease require letters of credit to secure the Company’s obligations under the lease agreements totaling $1.3 million and $1.7 million and are collateralized by money market

accounts recorded as restricted cash on the Company’s condensed consolidated balance sheets as of September 30, 2023 and December 31, 2022, respectively.

Lease cost is recognized on a straight-line basis over the lease term. The components of lease cost are as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

2022

2023

2022

Operating lease cost

$

627

$

627

$

1,880

$

1,883

Short-term lease cost

314

274

854

798

Total lease cost

$

941

$

901

$

2,734

$

2,681

Supplemental information related to leases for the periods reported is as follows:

Nine Months Ended

September 30, 

2023

2022

Cash paid for amounts included in the measurement of lease liabilities (in thousands)

$

2,292

$

2,356

Weighted-average remaining lease term of operating leases (in years)

6.7

7.6

Weighted-average discount rate of operating leases

5.8

%

5.8

%

 

Summer Street Lease

In June 2019, the Company entered into a non-cancelable operating lease (the “Summer Street Lease”) for approximately 39,000 square feet of office space on the 23rd floor of 100 Summer Street, Boston, Massachusetts, which began serving as the Company’s headquarters in October 2019. The Summer Street Lease terminates on June 11, 2030 and includes a 2% annual rent escalation, free rent periods, a tenant improvement allowance, and an option to extend the term of the lease for an additional five years at a market base rental rate. The extension option is not included in the lease term used for the measurement of the lease, as it is not reasonably certain to be exercised. The lease expense, inclusive of the escalating rent payments and lease incentives, is recognized on a straight-line basis over the lease term.

At lease commencement, the Company recorded a right-of-use asset and a lease liability using an incremental borrowing rate of 5.8%. At September 30, 2023, the balances of the right-of-use asset and operating lease liability were $13.0 million and $18.2 million, respectively. At December 31, 2022, the balances of the right-of-use asset and operating lease liability were $14.0 million and $19.7 million, respectively.

Lease costs recorded during the three and nine months ended September 30, 2023 were $0.6 million and $1.9 million, respectively. Lease costs recorded during the three and nine months ended September 30, 2022 were $0.6 million and $1.9 million, respectively.

Future minimum lease payments as of September 30, 2023 are as follows (in thousands):

2023(1)

$

774

2024

3,126

2025

3,189

2026

 

3,252

2027

3,317

2028 and thereafter

 

8,285

Total future minimum lease payments

21,943

Less: present value adjustment

(3,758)

Operating lease liabilities

18,185

Less: current portion of operating lease liabilities

(3,111)

Operating lease liabilities, net of current portion

$

15,074

(1) For the three months ending December 31, 2023.

 

 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Debt

9. Debt

 

2.25% Convertible Senior Notes due 2022

In June 2015, the Company issued $335.7 million aggregate principal amount of the 2022 Convertible Notes. The Company received net proceeds of $324.0 million from the sale of the 2022 Convertible Notes, after deducting fees and expenses of $11.7 million. The Company used $21.1 million of the net proceeds from the sale of the 2022 Convertible Notes to pay the net cost of the Convertible Note Hedges (after such cost was partially offset by the proceeds to the Company from the sale of the Note Hedge Warrants), as described below.

In connection with the issuance of the 2024 Convertible Notes and the 2026 Convertible Notes in August 2019, the Company repurchased $215.0 million aggregate principal amount of the 2022 Convertible Notes. Such portion of the 2022 Convertible Notes were repurchased at a premium totaling $227.3 million.

In June 2022, the Company repaid the remaining $120.7 million aggregate principal amount of the 2022 Convertible Notes upon maturity.

The 2022 Convertible Notes were governed by an indenture (the “2022 Indenture”) between the Company and U.S. Bank National Association, as trustee (the “Trustee”). The 2022 Convertible Notes were senior unsecured obligations and bore cash interest at the annual rate of 2.25%, payable on June 15 and December 15 of each year. The 2022 Convertible Notes matured on June 15, 2022. No conversions were exercised by holders of the 2022 Convertible Notes.

0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026

In August 2019, the Company issued $200.0 million aggregate principal amount of the 2024 Convertible Notes and $200.0 million aggregate principal amount of the 2026 Convertible Notes. The Company received net proceeds of $391.0 million from the sale of the 2024 Convertible Notes and 2026 Convertible Notes, after deducting fees and expenses of $9.0 million. The Company used $25.2 million of the net proceeds from the sale of the 2024 Convertible Notes and 2026 Convertible Notes to pay the cost of the Capped Calls, as described below. For purposes of this section, “Notes” refer to the 2024 Convertible Notes and the 2026 Convertible Notes, collectively.

The 2024 Convertible Notes and 2026 Convertible Notes were issued by the Company on August 12, 2019, pursuant to separate Indentures, each dated as of such date (each an “Indenture” and together the “Indentures”), between the Company and the Trustee. The 2024 Convertible Notes bear cash interest at the annual rate of 0.75% and the 2026 Convertible Notes bear cash interest at the annual rate of 1.50%, each payable on June 15 and December 15 of each year. The 2024 Convertible Notes will mature on June 15, 2024 and the 2026 Convertible Notes will mature on June 15, 2026, unless earlier converted or repurchased. The Company will settle conversions of the 2024 Convertible Notes and 2026 Convertible Notes through payment or delivery, as the case may be, of cash, shares of the Company’s Class A Common Stock or a combination of cash and shares of Class A Common Stock, at the Company’s option (subject to, and in accordance with, the settlement provisions of the applicable Indenture). The initial conversion rate for each of the 2024 Convertible Notes and the 2026 Convertible Notes is 74.6687 shares of Class A Common Stock (subject to adjustment as provided for in the applicable Indenture) per $1,000 principal amount of the 2024 Convertible Notes and 2026 Convertible Notes, which is equal to an initial conversion price of approximately $13.39 per share.

Holders of the 2024 Convertible Notes and 2026 Convertible Notes may convert their Notes at their option at any time prior to the close of business on the business day immediately preceding December 15, 2023, with respect to the 2024 Convertible Notes, and December 15, 2025, with respect to the 2026 Convertible Notes, in multiples of $1,000 principal amount, only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ending on December 31, 2019 (and only during such calendar quarter), if the last reported sale price of Class A Common Stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the Notes on each applicable trading day;

during the five-business day period after any five consecutive trading day period (the “measurement period”) in which the “trading price” (as defined in each Indenture) per $1,000 principal amount of Notes
for each trading day of the measurement period was less than 98% of the product of the last reported sale price of Class A Common Stock and the conversion rate for the Notes on each such trading day; or

upon the occurrence of specified corporate events described in each Indenture.

On or after December 15, 2023, with respect to the 2024 Convertible Notes, and December 15, 2025, with respect to the 2026 Convertible Notes, until the close of business on the second scheduled trading day immediately preceding the applicable maturity date, the holders of the Notes may convert their Notes, in multiples of $1,000 principal amount, regardless of the foregoing conditions.

Upon the occurrence of fundamental changes, as described in the Indentures, prior to the maturity date of the respective Notes, holders of such Notes may require the Company to repurchase for cash all or a portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest. If a make-whole fundamental change, as described in the Indentures, occurs and a holder elects to convert its Notes in connection with such make-whole fundamental change, such holder may be entitled to an increase in the conversion rate as described in the Indentures.

The Indentures do not contain any financial covenants or restrict the Company’s ability to repurchase the Company’s securities, pay dividends or make restricted payments in the event of a transaction that substantially increases the Company’s level of indebtedness. The Indentures provide for customary events of default. In the case of an event of default with respect to a series of Notes arising from specified events of bankruptcy or insolvency, all outstanding Notes of such series will become due and payable immediately without further action or notice. If any other event of default with respect to a series of Notes under the relevant Indenture occurs or is continuing, the Trustee or holders of at least 25% in aggregate principal amount of the then outstanding Notes of such series may declare the principal amount of such Notes to be immediately due and payable.

The Company accounts for each convertible debt instrument as a single liability measured at amortized cost.

The Company’s outstanding balances for the convertible senior notes consisted of the following (in thousands):

September 30, 2023

December 31, 2022

Principal:

    

2024 Convertible Notes

$

200,000

$

200,000

2026 Convertible Notes

200,000

200,000

Less: unamortized debt issuance costs

(2,538)

(3,749)

Net carrying amount

$

397,462

$

396,251

 

In connection with the issuance of the 2024 Convertible Notes and the 2026 Convertible Notes, the Company incurred $9.0 million of debt issuance costs, which primarily consisted of initial purchaser’s discounts and legal and other professional fees. The debt issuance costs are reflected as a reduction in the carrying value of the convertible senior notes and recorded as interest expense over the life of the 2024 Convertible Notes and the 2026 Convertible Notes.

The Company determined the expected life of the 2024 Convertible Notes and the 2026 Convertible Notes was equal to their approximately five and seven-year terms, respectively. The effective annual interest rates of the 2024 Convertible Notes and the 2026 Convertible Notes for the period from the date of issuance through September 30, 2023 were 1.2% and 1.9%, respectively. The effective annual interest rate is computed using the contractual interest and the amortization of debt issuance costs.

The following table sets forth total interest expense recognized related to convertible senior notes (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Contractual interest expense

$

1,125

$

1,125

$

3,375

$

4,619

Amortization of debt issuance costs

405

399

1,212

1,453

Total interest expense

$

1,530

$

1,524

$

4,587

$

6,072

 

Future minimum payments under the convertible senior notes as of September 30, 2023, are as follows (in thousands):

2023(1)

$

2,250

2024

203,750

2025

3,000

2026

201,500

Total future minimum payments under the convertible senior notes

 

410,500

Less: amounts representing interest

(10,500)

Less: unamortized debt issuance costs

(2,538)

Convertible senior notes balance

$

397,462

(1) For the three months ending December 31, 2023.

 

Convertible Note Hedge and Note Hedge Warrant Transactions with Respect to 2022 Convertible Notes

To minimize the impact of potential dilution to the Company’s Class A common stockholders upon conversion of the 2022 Convertible Notes, the Company entered into the Convertible Note Hedges. The Convertible Note Hedges had an exercise price of $14.51 per share and covered 23,135,435 shares. If the 2022 Convertible Notes had been converted and the price of the Company’s Class A Common Stock was above the exercise price of the Convertible Note Hedges, the counterparties were obligated to deliver shares of the Company’s Class A Common Stock and/or cash with an aggregate value approximately equal to the difference between the price of the Company’s Class A Common Stock at the conversion date and the exercise price, multiplied by the number of shares of the Company’s Class A Common Stock related to the Convertible Note Hedge being exercised. In June 2022, the Convertible Note Hedges terminated unexercised upon expiry.

Concurrently with entering into the Convertible Note Hedges, the Company sold Note Hedge Warrants to the Convertible Note Hedge counterparties to acquire shares of the Company’s Class A Common Stock. An aggregate of 23,135,435 shares underlay the Note Hedge Warrants and each warrant had a strike price of $18.82 per share, subject to customary anti-dilution adjustments. The Note Hedge Warrants were exercisable over the 150-trading day period beginning on September 15, 2022. In April 2023, the Note Hedge Warrants terminated unexercised upon expiry.

The Convertible Note Hedges and the Note Hedge Warrants were separate transactions entered into by the Company and were not part of the terms of the 2022 Convertible Notes. The Company paid $91.9 million for the Convertible Note Hedges and received $70.8 million for the Note Hedge Warrants, resulting in a net cost to the Company of $21.1 million.

The Convertible Note Hedges and Note Hedge Warrants were accounted for as derivative assets and liabilities, respectively, in accordance with ASC 815, and remeasured to fair value at each reporting date (Note 6).

As of December 31, 2022, the Note Hedge Warrants were classified as current liabilities on the Company’s condensed consolidated balance sheet.

Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes

To minimize the impact of potential dilution to the Company’s Class A common stockholders upon conversion of the 2024 Convertible Notes and the 2026 Convertible Notes, the Company entered into separate Capped Calls in connection with the issuance of the 2024 Convertible Notes and the 2026 Convertible Notes. The Company paid the counterparties $25.2 million to enter into the Capped Calls.

The Capped Calls have an initial strike price of approximately $13.39 per share, which corresponds to the initial conversion price of the 2024 Convertible Notes and the 2026 Convertible Notes and is subject to anti-dilution adjustments generally similar to those applicable to the 2024 Convertible Notes and the 2026 Convertible Notes. The Capped Calls have a cap price of approximately $17.05 per share, subject to certain adjustments. The Capped Calls cover 29,867,480 shares of Class A Common Stock (subject to anti-dilution and certain other adjustments), which is the same number of shares of Class A Common Stock that initially underlie the 2024 Convertible Notes and the 2026 Convertible Notes.

The Capped Calls are expected generally to reduce the potential dilution to the Class A Common Stock upon conversion of the 2024 Convertible Notes and the 2026 Convertible Notes in the event that the market price per share of Class A Common Stock is greater than the strike price of the Capped Calls as adjusted pursuant to the anti-dilution adjustments. If, however, the market price per share of Class A Common Stock exceeds the cap price of the Capped Calls, there would nevertheless be dilution upon conversion of the 2024 Convertible Notes and the 2026 Convertible Notes to the extent that such market price exceeds the cap price of the Capped Calls.

The Capped Calls are separate transactions entered into by and between the Company and the Capped Calls counterparties and are not part of the terms of the 2024 Convertible Notes or the 2026 Convertible Notes. Holders of the 2024 Convertible Notes and the 2026 Convertible Notes do not have any rights with respect to the Capped Calls. The Company recorded a reduction to additional paid-in capital of $25.0 million during the year ended December 31, 2019 related to the premium payments for the Capped Calls. Additionally, the Company recorded a $0.2 million reduction to equity related to transaction costs incurred in connection with the Capped Calls during the year ended December 31, 2019. These instruments meet the conditions outlined in ASC 815 to be classified in stockholders’ equity and are not subsequently remeasured as long as the conditions for equity classification continue to be met.

Revolving Credit Facility

In May 2023, in connection with the VectivBio Acquisition, the Company entered into a credit agreement (the “Revolving Credit Agreement”) with Wells Fargo Bank, N.A., as administrative agent, collateral agent, a letter of credit issuer and a lender, and the other agents, lenders and letter of credit issuers parties thereto.

 

The Revolving Credit Agreement provides for a four-year $500.0 million secured revolving credit facility (the "Revolving Credit Facility”), which includes a $10.0 million letter of credit subfacility, and loans made thereunder will mature on the earliest to occur of (i) May 21, 2027 or (ii) the date that is 91 days prior to the stated maturity date of the Company’s existing convertible notes then outstanding, unless, in the case of clause (ii), the Company’s minimum liquidity equals or exceeds certain agreed levels.

At the Company’s election, borrowings under the Revolving Credit Agreement will bear interest at a rate equal to (a) Adjusted Term Secured Overnight Financing Rate (“SOFR”) (as defined in Revolving Credit Agreement) plus the applicable rate (ranging from 1.75% to 3.00%) or (b) the highest of (1) the weighted average overnight Federal funds rate, as published by the Federal Reserve Bank of New York, plus one half of 1.0%, (2) the prime lending rate or (3) the one-month Adjusted Term SOFR plus 1.0% in effect from time to time plus the applicable rate (ranging from 0.75% to 2.00%). The applicable rates are based on the Company’s consolidated secured net leverage ratio (as defined under the Revolving Credit Facility) at the time of the applicable borrowing.

 

The Company pays a quarterly commitment fee of 0.30% to 0.425% on the daily amount by which the commitments under the Revolving Credit Agreement exceed the outstanding loans and letters of credit.

 

The loans and other obligations under the Revolving Credit Agreement are secured by substantially all of the Company’s personal property, including a pledge of all the capital stock of subsidiaries held directly by the Company or any subsidiary that guarantees the Revolving Credit Agreement following the closing date (which pledge, in the case of any foreign subsidiary, is limited to 65% of the voting stock), subject to certain customary exceptions and limitations. The Revolving Credit Agreement generally prohibits any other liens on the assets of the Company and its restricted subsidiaries, subject to certain exceptions as described in the Revolving Credit Agreement.

 

Under the terms of the Revolving Credit Agreement, the Company will be able to request an increase in the commitments or the addition of a term loan secured by a pari passu lien on the collateral of up to an additional amount equal to the greater of $200.0 million and 100% of the trailing twelve-month Consolidated Adjusted EBITDA (as defined in the Revolving Credit Agreement) upon satisfaction of customary conditions, including receipt of commitments from either new lenders or increased commitments from existing lenders.

 

The Revolving Credit Agreement contains certain customary covenants applicable to the Company and its Restricted Subsidiaries (as defined in the Revolving Credit Agreement), and commencing in the third quarter of 2023, the Company is required to maintain a maximum consolidated secured net leverage ratio of 3.00 to 1.00 and a minimum interest coverage ratio of 3.00 to 1.00, in each case at the end of each fiscal quarter. The Revolving Credit Agreement

allows the Company to elect to increase the permitted maximum consolidated secured net leverage ratio to 3.50 to 1.00 for four fiscal quarters in the event it consummates an acquisition for consideration in excess of $50.0 million, subject to certain limitations on how often this election can be made. As of September 30, 2023, the Company was in compliance with all covenants.

 

In connection with the Revolving Credit Agreement, the Company incurred $2.9 million of debt issuance costs, which primarily consisted of $2.0 million of lender fees and $0.9 million of legal and other professional fees. The debt issuance costs are classified as other assets and are amortized on a straight-line basis over the four-year term of the Revolving Credit Agreement. The Company had unamortized capitalized debt issuance costs of $2.6 million at September 30, 2023.

In June 2023, the Company borrowed $400.0 million to partially finance the VectivBio Acquisition (Note 3). In September 2023, the Company repaid $75.0 million of the outstanding principal balance. The outstanding principal balance on the revolving credit facility was $325.0 million as of September 30, 2023.

The following table sets forth total interest expense recognized related to Revolving Credit Agreement (in thousands):

Three Months Ended

Nine Months Ended

    

September 30, 2023

September 30, 2023

Contractual interest expense

$

8,054

$

8,269

Amortization of debt issuance costs

180

262

Other financing costs

75

88

Total interest expense

$

8,309

$

8,619

 

 

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Benefit Plans
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Employee Stock Benefit Plans

10. Employee Stock Benefit Plans

The Company has several share-based compensation plans under which stock options, restricted stock awards, restricted stock units and other share-based awards are available for grant to employees, officers, directors and consultants of the Company.

The following table summarizes share-based compensation expense (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Share-based compensation expense:

Research and development

$

1,545

$

1,316

$

15,655

$

3,607

Selling, general and administrative

6,361

 

5,751

 

34,283

16,150

Restructuring expenses

 

911

 

Total share-based compensation expense included in operating expenses

7,906

7,067

50,849

19,757

Income tax expense (benefit)

(850)

1,165

(2,069)

724

Total share-based compensation expense, net of tax

$

7,056

$

8,232

$

48,780

$

20,481

 

In connection with the VectivBio Acquisition, the Company incurred $27.5 million of share-based compensation expense during the second quarter of 2023 related to the vesting acceleration and settlement of outstanding VectivBio stock options and RSUs under VectivBio’s 2021 Equity Incentive Plan, of which $11.3 million was recorded within research and development expense and $16.2 million was recorded within selling, general and administrative expenses.

 

 

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Share Repurchase Plan
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Share Repurchase Plan

11. Share Repurchase Plan

In May 2021, the Company’s Board of Directors authorized a program to repurchase up to $150.0 million of the Company’s Class A Common Stock. The Company completed the share repurchase program in May 2022 and retired the repurchased shares.

During 2022, the Company repurchased 10.8 million shares of Class A Common Stock, at an aggregate cost of $123.4 million. For the overall program, under which repurchases commenced in December 2021, the Company repurchased 13.1 million shares of Class A Common Stock at an average price per share of $11.47.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Income Taxes

12. Income Taxes

The income tax provision during interim periods is computed by applying an estimated annual effective income tax rate to year-to-date pre-tax income, plus adjustments for significant unusual or infrequently occurring items, in accordance with ASC Subtopic 740-270, Income Taxes – Interim Reporting.

During the three and nine months ended September 30, 2023, the Company recorded income tax expense of $18.0 million and $51.4 million, respectively. Due to the Company's ability to offset its pre-tax income against net operating losses, the majority of its tax provision is expected to represent a non-cash expense until its net operating losses have been fully utilized.

In connection with the VectivBio Acquisition, the Company recorded a valuation allowance against VectivBio’s deferred tax assets, which are comprised primarily of net operating loss carryforwards in Switzerland. On a periodic basis, the Company reassesses the valuation allowance on its deferred income tax assets, weighing positive and negative evidence to assess the recoverability of the deferred tax assets. 

Additionally, the Company increased its reserves for uncertain tax positions by $11.0 million in the second quarter of 2023 in connection with a liability assumed in the VectivBio Acquisition.

During the three and the nine months ended September 30, 2022, the Company recorded income tax expense of $19.6 million and $54.0 million, respectively. Due to the Company's ability to offset its pre-tax income against net operating losses, it expects the majority of its tax provision to represent a non-cash expense until its net operating losses have been fully utilized.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Workforce Reduction and Restructuring
9 Months Ended
Sep. 30, 2023
Disclosure Text Block  
Workforce Reduction and Restructuring

13. Workforce Reductions and Restructuring

In April 2023, the Company reduced its workforce by approximately 10% of its headquarters-based personnel in an effort to further strengthen the operational efficiency of the organization. The workforce reduction was substantially completed during the second quarter of 2023. The Company recorded $3.5 million of restructuring expenses and adjustments, which are primarily comprised of employee severance, benefits and related costs, during the nine months ended September 30, 2023. No restructuring expenses or adjustments were recorded during the three months ended September 30, 2023.

In June 2023, the Company commenced the elimination of certain positions in connection with the VectivBio Acquisition. The majority of the eliminations were initiated in June 2023 and the remaining eliminations were substantially completed during the third quarter of 2023. The Company recorded $4.7 million and $14.3 million of restructuring expenses, which are primarily comprised of employee severance, benefits and related costs, during the three and nine months ended September 30, 2023, respectively.

The following table summarizes the accrued liabilities activity recorded in connection with the reductions in workforce and related restructuring activities (in thousands):

Amounts

Amounts

Accrued at

Accrued at

December 31, 2022

 

Charges

Amount Paid

Adjustments

September 30, 2023

Headquarters-based workforce reduction

$

$

2,540

$

(2,069)

$

$

471

VectivBio Acquisition-related workforce reduction

14,264

(3,822)

(200)

10,242

Total

$

$

16,804

$

(5,891)

$

(200)

$

10,713

 

 

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Policy Text Blocks  
Basis of Presentation

Basis of Presentation

The accompanying condensed consolidated financial statements and the related disclosures are unaudited and have been prepared in accordance with accounting principles generally accepted in the U.S. Additionally, certain information and footnote disclosures normally included in the Company’s annual financial statements have been condensed or omitted. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on February 16, 2023 (the “2022 Annual Report on Form 10-K”).

The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all normal recurring adjustments considered necessary for a fair statement of the Company’s financial position as of September 30, 2023, and the results of its operations for the three and nine months ended September 30, 2023 and 2022, its statements of stockholders’ equity (deficit) for the three and nine months ended September 30, 2023 and 2022, and its 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 and 2022 are not necessarily indicative of the results that may be expected for the full year or any other subsequent interim period.

Principles of Consolidation

Principles of Consolidation

The accompanying condensed consolidated financial statements as of September 30, 2023 include the accounts of Ironwood, its wholly-owned subsidiaries, Ironwood Pharmaceuticals Securities Corporation and Ironwood Pharmaceuticals GmbH, as well as Ironwood’s majority-owned subsidiary, VectivBio, and VectivBio’s wholly-owned subsidiaries, VectivBio AG, VectivBio Comet AG, GlyPharma Therapeutic Inc. and VectivBio US, Inc. All intercompany transactions and balances are eliminated in consolidation.

For consolidated entities in which the Company owns less than 100% of the outstanding shares, the Company records net income (loss) and comprehensive income (loss) attributable to noncontrolling interests in its consolidated statements of income (loss) and comprehensive income (loss), respectively, equal to the percentage of the common stock ownership interest retained in such entities by the noncontrolling parties. The Company reports noncontrolling interests in consolidated entities as a component of equity separate from the Company’s equity.

The Company acquired control of VectivBio and its subsidiaries on June 29, 2023 (Note 3). Accordingly, the accompanying condensed consolidated financial statements reflect the results of operations and cash flows of VectivBio and its subsidiaries from the acquisition date through September 30, 2023.

Reclassifications

Reclassifications

Certain prior period amounts have been reclassified to conform to current period presentation.

Foreign Currency Translation

Foreign Currency Translation

For subsidiaries with a different functional currency than the U.S. dollar, assets and liabilities are translated at the exchange rate as of the balance sheet date and income and expense items are translated at the average exchange rate for the reporting period. Adjustments resulting from the translation of the financial statements of foreign subsidiaries are recorded in accumulated comprehensive income (loss), a separate component of stockholders’ equity.

Acquisitions

Acquisitions

The Company evaluates acquisitions of assets and other similar transactions to assess whether the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine whether substantially all of the fair value of the gross assets acquired is concentrated into a single identifiable asset or group of similar identifiable assets. If the screen test is met, a single asset or group of assets is not a business and is accounted for as an asset acquisition. If the screen test is not met, further determination is required as to whether the Company has acquired inputs and processes that have the ability to create outputs that would meet the requirements of a business.

The Company accounts for business combinations using the acquisition method of accounting, which requires the acquiring entity to recognize the fair value of assets acquired and liabilities assumed and establishes the acquisition date as the fair value measurement point. The Company determines the fair value of assets acquired and liabilities assumed based on management’s estimate of the fair value of assets acquired and liabilities assumed in the acquisition. Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. Transaction costs are expensed as incurred.

The Company accounts for asset acquisitions that are not determined to be a business combination by recognizing net assets based on the consideration paid, inclusive of transaction costs, on a relative fair value basis. In an asset acquisition, the cost allocated to acquired in-process research and development (“IPR&D”) with no alternative future use is charged to research and development expense at the acquisition date. The Company classifies asset acquisitions of acquired IPR&D as investing activities on its condensed consolidated statements of cash flows.

Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles requires the Company’s management to make estimates and judgments that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the amounts of revenues and expenses during the reported periods. On an ongoing basis, the Company’s management evaluates its estimates, judgments and methodologies. Significant estimates and assumptions in the condensed consolidated financial statements include those related to fair value of assets acquired and liabilities assumed in acquisitions; revenue recognition; accounts receivable; useful lives of long-lived assets, impairment of long-lived assets, including goodwill; valuation procedures for right-of-use assets and operating lease liabilities; fair value of derivatives; income taxes, including uncertain tax positions and the valuation allowance for

deferred tax assets; research and development expenses; contingencies and share-based compensation. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results may differ materially from these estimates under different assumptions or conditions. Changes in estimates are reflected in reported results in the period in which they become known.

New Accounting Pronouncements

New Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board or other standard setting bodies that are adopted by the Company as of the specified effective date. The Company did not adopt any new accounting pronouncements during the three and nine months ended September 30, 2023 that had a material effect on its condensed consolidated financial statements.

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 condensed consolidated financial statements upon future adoption.

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2023
Table Text Blocks  
Schedule of asset acquisition

Cash consideration paid to selling shareholders (1)

$

1,041,391

Cash consideration paid to settle VectivBio restricted stock units (“RSUs”) and stock options (2)

 

78,003

Cash consideration paid to settle VectivBio warrants (3)

3,720

Transaction costs

26,270

Fair value of noncontrolling interest (4)

26,218

Total purchase consideration

$

1,175,602

 

(1)The cash consideration paid to selling shareholders was determined based on the total number of VectivBio Shares tendered at closing of 61,258,315 at a per share price of $17.00.
(2)The cash consideration paid to settle VectivBio RSUs and stock options issued under VectivBio’s equity incentive plans was determined based on the total number of underlying VectivBio Shares of 8,904,171 at a per share price of $17.00, less the exercise price for stock options.
(3)The cash consideration paid to settle VectivBio warrants was determined based on the total number of VectivBio warrant shares outstanding at close of 324,190 at a per share price of $11.4757 calculated as the per share price of $17.00, less the exercise price of $5.5243 per share.
(4)The fair value of the non-controlling interest was determined based on the total number of VectivBio Shares outstanding at closing of 1,547,723 at the closing date of the tender offer, using the VectivBio closing share price on June 28, 2023 of $16.94.

 

Assets acquired

Cash and cash equivalents

$

123,340

Prepaid expenses and other current assets

10,867

Property and equipment

126

Intangible assets

4,100

Acquired in-process research and development

1,090,449

Total assets acquired

$

1,228,882

Liabilities assumed

Current liabilities

37,377

Other liabilities

15,903

Total liabilities assumed

$

53,280

Net assets acquired

$

1,175,602

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Table Text Blocks  
Schedule of computation of basic and diluted net loss per common share

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

    

2022

2023(1)

2022

Numerator:

Net income (loss)

$

13,950

$

50,317

$

(1,029,814)

$

126,198

Less: Net income (loss) attributable to noncontrolling interests

(1,371)

(28,662)

Net income (loss) attributable to Ironwood Pharmaceuticals, Inc.

15,321

50,317

(1,001,152)

126,198

Add back interest expense, net of tax benefit, on assumed conversion of 2024 Convertible Notes

448

445

1,335

Add back interest expense, net of tax benefit, on assumed conversion of 2026 Convertible Notes

669

667

2,000

Numerator used in computing net income (loss) per share — diluted

$

16,438

$

51,429

$

(1,001,152)

$

129,533

Denominator:

Weighted average number of common shares outstanding used in computing net income (loss) per share — basic

155,886

153,066

155,240

154,713

Effect of dilutive securities:

Stock options

88

283

318

Time-based restricted stock units

445

966

1,278

Performance-based restricted stock units

573

225

196

Restricted stock

24

49

122

Shares subject to issuance under Employee Stock Purchase Plan

7

8

9

2024 Convertible Notes assumed conversion

14,934

14,934

14,934

2026 Convertible Notes assumed conversion

14,934

14,934

14,934

Dilutive potential common shares

Weighted average number of common shares outstanding used in computing net income (loss) per share — diluted

186,891

184,465

155,240

186,504

Net income (loss) per share — basic

$

0.10

$

0.33

$

(6.45)

$

0.82

Net income (loss) per share — diluted

$

0.09

$

0.28

$

(6.45)

$

0.69

 

(1) During the nine months ended September 30, 2023, the Company was in a net loss position, and therefore, did not differentiate basic and diluted earnings per share.

 

Schedule of potentially dilutive securities that have been excluded from computation of diluted weighted average shares outstanding

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

2023

    

2022

Stock options

4,744

5,847

4,896

 

6,021

Time-based restricted stock units

1,626

139

1,042

64

Performance-based restricted stock units

216

528

164

572

Note Hedge Warrants

8,318

3,364

8,318

Total

 

6,586

 

14,832

9,466

 

14,975

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements (Tables)
9 Months Ended
Sep. 30, 2023
Table Text Blocks  
Schedule of revenue attributable to transactions from collaboration and license arrangements

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

Collaborative Arrangements Revenue

2023

    

2022

2023

    

2022

Linaclotide Collaboration and License Agreements:

AbbVie (North America)

$

110,730

$

106,085

$

318,548

$

296,047

AbbVie (Europe and other)

714

709

2,071

1,847

AstraZeneca (China, including Hong Kong and Macau)

174

 

144

386

 

484

Astellas (Japan)

432

 

520

1,305

 

1,543

Other Agreements:

Alnylam (GIVLAARI)

814

2,222

AKP (apraglutide)

934

997

Other

755

365

1,875

1,254

Total collaborative arrangements revenue

$

113,739

$

108,637

$

325,182

$

303,397

 

AbbVie Plc  
Table Text Blocks  
Schedule of revenue attributable to transactions from collaboration and license arrangements

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Collaborative arrangements revenue related to sales of LINZESS in the U.S.

$

110,089

$

105,224

$

316,476

$

293,995

Royalty revenue

 

641

 

861

 

2,072

2,052

Total collaborative arrangements revenue

$

110,730

$

106,085

$

318,548

$

296,047

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2023
Table Text Blocks  
Schedule of assets and liabilities measured at fair value on a recurring basis

Fair Value Measurements at Reporting Date Using

  

  

Quoted Prices in

    

Significant Other

    

Significant

Active Markets for

Observable

Unobservable

September 30, 

Identical Assets

Inputs

Inputs

2023

(Level 1)

(Level 2)

(Level 3)

Assets:

Cash and cash equivalents:

Money market funds

$

29,420

$

29,420

$

$

U.S. Treasury securities

10,372

10,372

Commercial paper

32,587

32,587

Restricted cash:

Money market funds

1,298

1,298

Total assets measured at fair value

$

73,677

$

30,718

$

42,959

$

Fair Value Measurements at Reporting Date Using

  

  

Quoted Prices in

    

Significant Other

    

Significant

Active Markets for

Observable

Unobservable

December 31, 

Identical Assets

Inputs

Inputs

2022

(Level 1)

(Level 2)

(Level 3)

Assets:

Cash and cash equivalents:

Money market funds

$

250,313

$

250,313

$

$

Repurchase agreements

261,075

261,075

Commercial paper

138,809

138,809

Restricted cash:

Money market funds

 

1,735

 

1,735

 

 

Total assets measured at fair value

$

651,932

$

252,048

$

399,884

$

Liabilities:

Note hedge warrants

$

19

$

$

$

19

Total liabilities measured at fair value

$

19

$

$

$

19

 

Schedule of assumptions used in fair market valuations

December 31, 2022

Risk-free interest rate (1)

4.5

%

Expected term

 

0.3

Stock price (2)

$

12.39

Strike price (3)

$

18.82

Common stock volatility (4)

27.1

%

Dividend yield (5)

 

%

(1)Based on U.S. Treasury yield curve, with terms commensurate with the expected term of the Note Hedge Warrants.
(2)The closing price of the Company’s Class A Common Stock on the last trading day of the quarter ended December

31, 2022.

(3)As per the agreements for the Note Hedge Warrants.
(4)Expected volatility based on historical volatility of the Company’s Class A Common Stock.
(5)The Company has not paid and does not anticipate paying cash dividends on its shares of common stock in the foreseeable future; therefore, the expected dividend yield is assumed to be zero.

 

Schedule of the change in Level 3 liabilities

    

Balance at December 31, 2022

$

(19)

Change in fair value, recorded as a component of gain on derivatives

19

Balance at September 30, 2023

$

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Table Text Blocks  
Schedule of accrued expenses and other current liabilities

    

September 30, 2023

    

December 31, 2022

Accrued compensation and benefits

$

24,971

$

12,268

Accrued interest

9,582

188

Accrued transaction costs

3,977

Accrued restructuring liabilities

 

8,609

 

Accrued taxes

1,274

656

Other

14,301

3,588

Total accrued expenses and other current liabilities

$

62,714

$

16,700

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 2023
Table Text Blocks  
Schedule of components of lease cost and supplemental cash flow information

Lease cost is recognized on a straight-line basis over the lease term. The components of lease cost are as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

2022

2023

2022

Operating lease cost

$

627

$

627

$

1,880

$

1,883

Short-term lease cost

314

274

854

798

Total lease cost

$

941

$

901

$

2,734

$

2,681

Supplemental information related to leases for the periods reported is as follows:

Nine Months Ended

September 30, 

2023

2022

Cash paid for amounts included in the measurement of lease liabilities (in thousands)

$

2,292

$

2,356

Weighted-average remaining lease term of operating leases (in years)

6.7

7.6

Weighted-average discount rate of operating leases

5.8

%

5.8

%

 

Schedule of future minimum lease payments under non-cancelable operating leases

2023(1)

$

774

2024

3,126

2025

3,189

2026

 

3,252

2027

3,317

2028 and thereafter

 

8,285

Total future minimum lease payments

21,943

Less: present value adjustment

(3,758)

Operating lease liabilities

18,185

Less: current portion of operating lease liabilities

(3,111)

Operating lease liabilities, net of current portion

$

15,074

(1) For the three months ending December 31, 2023.

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
9 Months Ended
Sep. 30, 2023
Table Text Blocks  
Schedule of outstanding Convertible Note

September 30, 2023

December 31, 2022

Principal:

    

2024 Convertible Notes

$

200,000

$

200,000

2026 Convertible Notes

200,000

200,000

Less: unamortized debt issuance costs

(2,538)

(3,749)

Net carrying amount

$

397,462

$

396,251

 

Schedule of future minimum payments details of debt

2023(1)

$

2,250

2024

203,750

2025

3,000

2026

201,500

Total future minimum payments under the convertible senior notes

 

410,500

Less: amounts representing interest

(10,500)

Less: unamortized debt issuance costs

(2,538)

Convertible senior notes balance

$

397,462

(1) For the three months ending December 31, 2023.

 

Secured Debt  
Table Text Blocks  
Schedule of interest expense

Three Months Ended

Nine Months Ended

    

September 30, 2023

September 30, 2023

Contractual interest expense

$

8,054

$

8,269

Amortization of debt issuance costs

180

262

Other financing costs

75

88

Total interest expense

$

8,309

$

8,619

 

Convertible Senior Notes  
Table Text Blocks  
Schedule of interest expense

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Contractual interest expense

$

1,125

$

1,125

$

3,375

$

4,619

Amortization of debt issuance costs

405

399

1,212

1,453

Total interest expense

$

1,530

$

1,524

$

4,587

$

6,072

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Benefit Plans (Tables)
9 Months Ended
Sep. 30, 2023
Table Text Blocks  
Share-based compensation expense reflected in the condensed consolidated statements of operations

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Share-based compensation expense:

Research and development

$

1,545

$

1,316

$

15,655

$

3,607

Selling, general and administrative

6,361

 

5,751

 

34,283

16,150

Restructuring expenses

 

911

 

Total share-based compensation expense included in operating expenses

7,906

7,067

50,849

19,757

Income tax expense (benefit)

(850)

1,165

(2,069)

724

Total share-based compensation expense, net of tax

$

7,056

$

8,232

$

48,780

$

20,481

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Workforce Reduction and Restructuring (Tables)
9 Months Ended
Sep. 30, 2023
Table Text Blocks  
Schedule of accrued liabilities activity recorded in connection with the reductions in workforce and related restructuring activities

Amounts

Amounts

Accrued at

Accrued at

December 31, 2022

 

Charges

Amount Paid

Adjustments

September 30, 2023

Headquarters-based workforce reduction

$

$

2,540

$

(2,069)

$

$

471

VectivBio Acquisition-related workforce reduction

14,264

(3,822)

(200)

10,242

Total

$

$

16,804

$

(5,891)

$

(200)

$

10,713

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Nature of Business (Details)
Sep. 30, 2023
VectivBio Holding AG and its subsidiaries  
Acquisitions  
Asset acquisition, ownership interest, percentage (as a percent) 98.00%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - General Information (Details) - VectivBio Holding AG and its subsidiaries - USD ($)
$ / shares in Units, $ in Millions
Jun. 29, 2023
Sep. 30, 2023
Acquisitions    
Asset acquisition, effective date of acquisition Jun. 29, 2023  
Asset acquisition, share price (in dollars per share) $ 17.00  
Aggregate consideration paid $ 1,200.0  
Asset acquisition, ownership interest, percentage (as a percent)   98.00%
Asset acquisition, remaining shares of acquiree, expected consideration   $ 26.3
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Total Consideration Paid - Tabular Disclosure (Details) - VectivBio Holding AG and its subsidiaries
$ in Thousands
Jun. 29, 2023
USD ($)
Asset Acquisition, Consideration Transferred  
Cash consideration paid to selling shareholders $ 1,041,391
Cash consideration paid to settle VectivBio RSUs and stock options 78,003
Cash consideration paid to settle VectivBio warrant liabilities 3,720
Transaction costs 26,270
Fair value of non-controlling interest 26,218
Total purchase consideration $ 1,175,602
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Total Consideration Paid - Additional Information (Details) - VectivBio Holding AG and its subsidiaries
Jun. 29, 2023
$ / shares
shares
Acquisitions  
Asset acquisition, consideration transferred, cash consideration paid, selling shareholders, shares tendered, shares (in shares) | shares 61,258,315
Asset acquisition, consideration transferred, cash consideration paid, selling shareholders, shares tendered, share price (in dollars per share) $ 17.00
Asset acquisition, consideration transferred, cash consideration paid, settle restricted stock units and stock options, shares settled, shares (in shares) | shares 8,904,171
Asset acquisition, consideration transferred, cash consideration paid, settle restricted stock units and stock options, shares settled, share price (in dollars per share) $ 17.00
Asset acquisition, consideration transferred, cash consideration paid, settle warrant liabilities, warrants outstanding, shares (in shares) | shares 324,190
Asset acquisition, consideration transferred, cash consideration paid, settle warrant liabilities, warrants outstanding, price per warrant (in dollars per share) $ 11.4757
Asset acquisition, consideration transferred, cash consideration paid, settle warrant liabilities, warrants outstanding, share price (in dollars per share) 17.00
Asset acquisition, consideration transferred, cash consideration paid, settle warrant liabilities, warrants outstanding, strike price (in dollars per share) $ 5.5243
Asset acquisition, consideration transferred, fair value of noncontrolling interest, shares outstanding, shares (in shares) | shares 1,547,723
Asset acquisition, consideration transferred, fair value of noncontrolling interest, shares outstanding, share price (in dollars per share) $ 16.94
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Accrued Transaction Costs (Details)
$ in Millions
Sep. 30, 2023
USD ($)
VectivBio Holding AG and its subsidiaries  
Acquisitions  
Asset acquisition, accrued transaction costs $ 4.0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Acquired In-process Research and Development (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Sep. 30, 2023
Acquisitions    
Asset acquisition, acquired in-process research and development expense   $ 1,090,449
VectivBio Holding AG and its subsidiaries    
Acquisitions    
Asset acquisition, acquired in-process research and development expense $ 1,100,000 $ 1,100,000
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Assets Acquired and Liabilities Assumed (Details) - VectivBio Holding AG and its subsidiaries
$ in Thousands
Jun. 29, 2023
USD ($)
Acquisitions  
Cash and cash equivalents $ 123,340
Prepaid expenses and other current assets 10,867
Property and equipment 126
Intangible assets 4,100
Acquired in-process research and development 1,090,449
Total assets acquired 1,228,882
Current liabilities 37,377
Other liabilities 15,903
Total liabilities assumed 53,280
Net assets acquired $ 1,175,602
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Finite-lived Intangible Assets (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2023
USD ($)
Finite-Lived Intangible Assets, Net    
Intangible assets, net $ 3,889 $ 3,889
Assembled Workforce    
Finite-Lived Intangible Assets, Net    
Useful life 5 years 5 years
Amortization expense $ 200 $ 200
Intangible assets, net $ 3,900 $ 3,900
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Expenses (Details) - VectivBio Holding AG and its subsidiaries - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Acquisitions    
Asset acquisition, acquisition related costs $ 8.5 $ 53.8
Selling, General and Administrative Expenses    
Acquisitions    
Asset acquisition, acquisition related costs 3.7 24.5
Research and Development Expense    
Acquisitions    
Asset acquisition, acquisition related costs 0.2 15.0
Restructuring Charges    
Acquisitions    
Asset acquisition, acquisition related costs $ 4.7 $ 14.2
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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
Numerator:                
Net income (loss) $ 13,950 $ (1,089,478) $ 45,714 $ 50,317 $ 37,080 $ 38,801 $ (1,029,814) $ 126,198
Less: Net income (loss) attributable to noncontrolling interests (1,371)           (28,662)  
Net income (loss) attributable to Ironwood Pharmaceuticals, Inc. 15,321     50,317     (1,001,152) 126,198
Numerator used in computing net income (loss) per share - basic 15,321     50,317     (1,001,152) 126,198
Numerator used in computing net income (loss) per share - diluted $ 16,438     $ 51,429     $ (1,001,152) $ 129,533
Denominator:                
Weighted average number of common shares outstanding used in computing net income (loss) per share - basic (in shares) 155,886     153,066     155,240 154,713
Effect of dilutive securities:                
Weighted average number of common shares outstanding used in computing net income (loss) per share - diluted (in shares) 186,891     184,465     155,240 186,504
Net income (loss) per share - basic (in dollars per share) $ 0.10     $ 0.33     $ (6.45) $ 0.82
Net income (loss) per share - diluted (in dollars per share) $ 0.09     $ 0.28     $ (6.45) $ 0.69
0.75% Convertible Senior Notes due 2024                
Numerator:                
Add back interest expense, net of tax benefit, on assumed conversion of convertible notes $ 448     $ 445       $ 1,335
Effect of dilutive securities:                
Effect of dilutive securities, convertible notes 14,934     14,934       14,934
1.50% Convertible Senior Notes due 2026                
Numerator:                
Add back interest expense, net of tax benefit, on assumed conversion of convertible notes $ 669     $ 667       $ 2,000
Effect of dilutive securities:                
Effect of dilutive securities, convertible notes 14,934     14,934       14,934
Employee Stock Option                
Effect of dilutive securities:                
Effect of dilutive securities, share-based compensation 88     283       318
Time-based Restricted Stock Units                
Effect of dilutive securities:                
Effect of dilutive securities, share-based compensation 445     966       1,278
Performance-based Restricted Stock Units                
Effect of dilutive securities:                
Effect of dilutive securities, share-based compensation 573     225       196
Restricted Stock                
Effect of dilutive securities:                
Effect of dilutive securities, share-based compensation 24     49       122
Employee Stock                
Effect of dilutive securities:                
Effect of dilutive securities, share-based compensation 7     8       9
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Potentially Dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Potentially dilutive securities        
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares) 6,586 14,832 9,466 14,975
Employee Stock Option        
Potentially dilutive securities        
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares) 4,744 5,847 4,896 6,021
Time-based Restricted Stock Units        
Potentially dilutive securities        
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares) 1,626 139 1,042 64
Performance-based Restricted Stock Units        
Potentially dilutive securities        
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares) 216 528 164 572
Note Hedge Warrants        
Potentially dilutive securities        
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares)   8,318 3,364 8,318
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues:        
Revenue $ 113,739 $ 108,637 $ 325,182 $ 303,397
Collaborative arrangement, other agreements        
Revenues:        
Revenue 755 365 1,875 1,254
AbbVie Plc | Royalty        
Revenues:        
Revenue 700 700 2,100 1,800
AbbVie Plc | North America | Collaborative arrangements revenue        
Revenues:        
Revenue 110,730 106,085 318,548 296,047
AbbVie Plc | North America | Collaborative arrangement, collaboration and license agreements        
Revenues:        
Revenue 110,730 106,085 318,548 296,047
AbbVie Plc | North America | Royalty        
Revenues:        
Revenue 641 861 2,072 2,052
AbbVie Plc | Europe and Other | Collaborative arrangement, collaboration and license agreements        
Revenues:        
Revenue 714 709 2,071 1,847
AstraZeneca | Collaborative arrangement, collaboration and license agreements        
Revenues:        
Revenue 174 144 386 484
AstraZeneca | Royalty        
Revenues:        
Revenue 200   400 500
Astellas Pharma Inc. | Collaborative arrangement, collaboration and license agreements        
Revenues:        
Revenue 432 520 1,305 1,543
Alnylam | Royalty        
Revenues:        
Revenue   $ 814   $ 2,222
Asahi Kasei Pharma Corporation | Collaborative arrangement, development and commercialization agreements        
Revenues:        
Revenue $ 934   $ 997  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements - Accounts Receivable (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Accounts receivable, net    
Accounts receivable, net $ 124.5 $ 130.0
Accounts receivable, net of accounts payable 108.4 104.4
AbbVie Plc    
Accounts receivable, net    
Accounts payable $ 4.6 $ 4.0
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements - North America - General Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
item
Sep. 30, 2022
USD ($)
Collaboration, License, Promotion and Other Commercial Agreements        
Research and development expense $ 32,985 $ 11,545 $ 80,409 $ 33,819
AbbVie Plc        
Collaboration, License, Promotion and Other Commercial Agreements        
Remaining commercial-period performance obligations | item     3  
Cost sharing amount, reduction to research and development 2,900 2,200 $ 9,000 6,700
Collaborative arrangement, percentage of obligation of development costs incurred     50.00%  
Percentage of net profit from commercialization (as a percent)     50.00%  
Percentage of net loss from commercialization (as a percent)     50.00%  
North America | AbbVie Plc        
Collaboration, License, Promotion and Other Commercial Agreements        
Research and development expense $ 1,700 $ 1,600 $ 5,100 $ 5,300
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements - North America - Collaborative Arrangements Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues:        
Revenue $ 113,739 $ 108,637 $ 325,182 $ 303,397
AbbVie Plc | Royalty        
Revenues:        
Revenue 700 700 2,100 1,800
AbbVie Plc | North America | Collaborative arrangements revenue        
Revenues:        
Revenue 110,730 106,085 318,548 296,047
AbbVie Plc | North America | Collaborative arrangement, collaboration and license agreements        
Revenues:        
Revenue 110,730 106,085 318,548 296,047
AbbVie Plc | North America | Collaborative arrangements, LINZESS        
Revenues:        
Revenue 110,089 105,224 316,476 293,995
AbbVie Plc | North America | Royalty        
Revenues:        
Revenue $ 641 $ 861 $ 2,072 $ 2,052
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements - North America - Commercial Efforts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Collaboration, License, Promotion and Other Commercial Agreements        
Revenue $ 113,739 $ 108,637 $ 325,182 $ 303,397
Selling, general and administrative 36,046 28,619 119,647 87,604
Collaborative arrangements, LINZESS | AbbVie Plc | U.S.        
Collaboration, License, Promotion and Other Commercial Agreements        
Selling, general and administrative $ 9,500 $ 8,900 $ 28,800 $ 26,200
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements - North America - Royalty Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues:        
Revenue $ 113,739 $ 108,637 $ 325,182 $ 303,397
Collaborative arrangements revenue | North America | AbbVie Plc        
Revenues:        
Revenue 110,730 106,085 318,548 296,047
Collaborative arrangement, collaboration and license agreements | North America | AbbVie Plc        
Revenues:        
Revenue 110,730 106,085 318,548 296,047
Royalty | AbbVie Plc        
Revenues:        
Revenue 700 700 2,100 1,800
Royalty | North America | AbbVie Plc        
Revenues:        
Revenue 641 861 2,072 2,052
Royalty | Canada and Mexico | AbbVie Plc        
Revenues:        
Revenue $ 600 $ 900 $ 2,100 $ 2,100
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements - European and Other Territories (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Oct. 31, 2015
Collaboration, License, Promotion and Other Commercial Agreements          
Revenue $ 113,739 $ 108,637 $ 325,182 $ 303,397  
Collaborative arrangement, collaboration and license agreements | AbbVie Plc | Europe and Other          
Collaboration, License, Promotion and Other Commercial Agreements          
Revenue 714 709 $ 2,071 1,847  
License | AbbVie Plc          
Collaboration, License, Promotion and Other Commercial Agreements          
Remaining milestone payment due upon the amendment to the license agreement         $ 42,500
Annual royalty     5 years    
Royalty | AbbVie Plc          
Collaboration, License, Promotion and Other Commercial Agreements          
Revenue $ 700 $ 700 $ 2,100 $ 1,800  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements - Japan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Collaboration, License, Promotion and Other Commercial Agreements        
Revenue $ 113,739 $ 108,637 $ 325,182 $ 303,397
Collaborative arrangement, collaboration and license agreements | Astellas Pharma Inc.        
Collaboration, License, Promotion and Other Commercial Agreements        
Revenue 432 520 1,305 1,543
Royalty | Astellas Pharma Inc., 2009 License Agreement, Amended 2019        
Collaboration, License, Promotion and Other Commercial Agreements        
Revenue $ 400 $ 500 $ 1,300 $ 1,500
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements - China, Hong Kong and Macau (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2019
USD ($)
installment
Dec. 31, 2022
USD ($)
Collaboration, License, Promotion and Other Commercial Agreements            
Revenue $ 113,739 $ 108,637 $ 325,182 $ 303,397    
AstraZeneca            
Collaboration, License, Promotion and Other Commercial Agreements            
Milestone payment to be received by company upon milestone achievement     90,000      
Collaborative arrangement, significant financing component, transaction price 2,600   2,600      
Amount of non-contingent arrangement consideration         $ 35,000  
Non-contingent consideration installments | installment         3  
Collaborative arrangement, non-contingent installment payments receivable 15,000   15,000      
Collaborative arrangement, non-contingent receivable, current 14,900   14,900      
Collaborative arrangement, non-contingent receivable, non-current 10,000   10,000     $ 14,600
AstraZeneca | Collaborative arrangement, collaboration and license agreements            
Collaboration, License, Promotion and Other Commercial Agreements            
Revenue 174 $ 144 386 484    
AstraZeneca | Royalty            
Collaboration, License, Promotion and Other Commercial Agreements            
Revenue $ 200   $ 400 $ 500    
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration, License, and Other Agreements - Other Collaboration and License Agreements (Details)
$ in Thousands, ¥ in Millions
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2023
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2022
JPY (¥)
Nov. 30, 2021
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jun. 28, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2022
JPY (¥)
Collaboration, License, Promotion and Other Commercial Agreements                          
Revenue         $ 113,739   $ 108,637 $ 325,182 $ 303,397        
Deferred revenue, current         2,600     2,600          
Research and development expense         32,985   11,545 80,409 33,819        
Accrued research and development costs         10,735     10,735       $ 5,258  
COUR Pharmaceuticals Development Company, Inc.                          
Collaboration, License, Promotion and Other Commercial Agreements                          
Collaborative arrangement, upfront payment $ 6,000     $ 6,000                  
Collaborative arrangement, non-contingent payments and milestone payments, payable       $ 13,500                  
Collaborative arrangement, option to acquire license, exercise price, payable         35,000     35,000          
Collaborative arrangement, milestones. potential commercial milestone payments, term of agreement, payable         440,000     440,000          
Research and development expense           $ 6,000       $ 19,500      
Accrued research and development costs         0     0       $ 3,800  
Collaborative arrangement, right to apply credit against future amounts due $ 6,600                        
Asahi Kasei Pharma Corporation                          
Collaboration, License, Promotion and Other Commercial Agreements                          
Deferred revenue, current         2,600     2,600          
Deferred revenue, noncurrent         600     600          
Deferred revenue                     $ 4,300    
Collaborative arrangement, upfront payment received   $ 24,600 ¥ 3,000                    
Collaborative arrangement, development related payment, eligible to receive   13,100                     ¥ 1,600
Collaborative arrangement, development milestones, eligible to receive   8,200                     1,000
Collaborative arrangement, commercial and sales-based milestone payments, eligible to receive   $ 155,800                     ¥ 19,000
Asahi Kasei Pharma Corporation | Collaborative arrangement, development and commercialization agreements                          
Collaboration, License, Promotion and Other Commercial Agreements                          
Revenue         $ 934     $ 997          
Alnylam | Royalty                          
Collaboration, License, Promotion and Other Commercial Agreements                          
Revenue             $ 814   $ 2,222        
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - General Information (Details)
Sep. 30, 2022
Fair Value of Financial Instruments  
Threshold percentage of collateralized value (as a percent) 102.00%
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Liabilities:    
Derivative Liability, Statement of Financial Position   Note hedge warrants
Recurring basis    
Assets:    
Total assets measured at fair value $ 73,677 $ 651,932
Liabilities:    
Note hedge warrants   19
Total liabilities measured at fair value   19
Recurring basis | Money market funds    
Assets:    
Cash and cash equivalents 29,420 250,313
Restricted cash 1,298 1,735
Recurring basis | Repurchase agreements    
Assets:    
Cash and cash equivalents   261,075
Recurring basis | U.S. Treasury securities    
Assets:    
Cash and cash equivalents 10,372  
Recurring basis | Commercial paper    
Assets:    
Cash and cash equivalents 32,587 138,809
Recurring basis | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Total assets measured at fair value 30,718 252,048
Recurring basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Assets:    
Cash and cash equivalents 29,420 250,313
Restricted cash 1,298 1,735
Recurring basis | Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets measured at fair value 42,959 399,884
Recurring basis | Significant Other Observable Inputs (Level 2) | Repurchase agreements    
Assets:    
Cash and cash equivalents   261,075
Recurring basis | Significant Other Observable Inputs (Level 2) | U.S. Treasury securities    
Assets:    
Cash and cash equivalents 10,372  
Recurring basis | Significant Other Observable Inputs (Level 2) | Commercial paper    
Assets:    
Cash and cash equivalents $ 32,587 138,809
Recurring basis | Significant Unobservable Inputs (Level 3)    
Liabilities:    
Note hedge warrants   19
Total liabilities measured at fair value   $ 19
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Assumptions (Details)
Dec. 31, 2022
$ / shares
Y
Fair Value of Financial Instruments  
Derivative liability, valuation technique us-gaap:ValuationTechniqueOptionPricingModelMember
Measurement Input, Risk Free Interest Rate  
Fair Value of Financial Instruments  
Derivative liability, measurement input 0.045
Measurement Input, Expected Term  
Fair Value of Financial Instruments  
Derivative liability, measurement input | Y 0.3
Measurement Input, Share Price  
Fair Value of Financial Instruments  
Derivative liability, measurement input 12.39
Measurement Input, Exercise Price  
Fair Value of Financial Instruments  
Derivative liability, measurement input 18.82
Measurement Input, Price Volatility  
Fair Value of Financial Instruments  
Derivative liability, measurement input 0.271
Measurement Input, Expected Dividend Rate  
Fair Value of Financial Instruments  
Derivative liability, measurement input 0
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Change in Level 3 (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Change in Level 3 Liabilities  
Balance at beginning of period $ (19)
Change in fair value, recorded as a component of (loss) gain on derivatives 19
Balance at end of period $ 0
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income Gain on derivatives
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Notes Payable (Details) - Convertible Senior Notes - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Aug. 31, 2019
Jun. 30, 2015
2.25% Convertible Senior Notes due 2022          
Fair value disclosures          
Debt instrument, face amount         $ 335,700
Debt redeemed/repurchased     $ 120,700 $ 215,000  
0.75% Convertible Senior Notes due 2024          
Fair value disclosures          
Debt instrument, face amount $ 200,000 $ 200,000   200,000  
0.75% Convertible Senior Notes due 2024 | Significant Other Observable Inputs (Level 2)          
Fair value disclosures          
Estimated fair value 198,100 215,900      
1.50% Convertible Senior Notes due 2026          
Fair value disclosures          
Debt instrument, face amount 200,000 200,000   $ 200,000  
1.50% Convertible Senior Notes due 2026 | Significant Other Observable Inputs (Level 2)          
Fair value disclosures          
Estimated fair value $ 195,000 $ 219,000      
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details) - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes
1 Months Ended
Aug. 31, 2019
$ / shares
$ / item
shares
Capped Calls  
Number of shares covered by capped calls (in shares) | shares 29,867,480
Strike price (in dollars per share) | $ / shares $ 13.39
Cap price | $ / item 17.05
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities - Tabular Disclosure (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued Expenses    
Accrued compensation and benefits $ 24,971 $ 12,268
Accrued interest 9,582 188
Accrued transaction costs 3,977  
Accrued restructuring liabilities 8,609  
Accrued taxes 1,274 656
Other 14,301 3,588
Total accrued expenses and other current liabilities $ 62,714 $ 16,700
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued Expenses    
Other accrued expenses $ 14,301 $ 3,588
Other accrued liabilities, uninvoiced vendor liabilities 11,600 $ 3,600
Deferred revenue, current $ 2,600  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Restricted Cash      
Restricted cash $ 1,298 $ 1,700 $ 1,735
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Lease Cost        
Operating lease cost $ 627 $ 627 $ 1,880 $ 1,883
Short-term lease cost 314 274 854 798
Total lease cost $ 941 $ 901 $ 2,734 $ 2,681
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Supplemental Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating Leases    
Cash paid for amounts included in the measurement of lease liabilities $ 2,292 $ 2,356
Weighted-average remaining lease term of operating leases 6 years 8 months 12 days 7 years 7 months 6 days
Weighted-average discount rate of operating leases (as a percent) 5.80% 5.80%
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Summer Street Lease (Details)
ft² in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2019
ft²
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Operating Leases            
Weighted-average discount rate of operating leases (as a percent)   5.80% 5.80% 5.80% 5.80%  
Operating lease right-of-use assets   $ 12,956   $ 12,956   $ 14,023
Operating lease liability   18,185   18,185    
Operating lease cost   $ 627 $ 627 $ 1,880 $ 1,883  
Summer Street Lease            
Operating Leases            
Rentable area leased (in square feet) | ft² 39          
Annual rent escalation (as a percent) 2.00%          
Option to extend the term of the lease true          
Operating lease, renewal term 5 years          
Weighted-average discount rate of operating leases (as a percent)   5.80%   5.80%    
Operating lease right-of-use assets   $ 13,000   $ 13,000   14,000
Operating lease liability   18,200   18,200   $ 19,700
Operating lease cost   $ 600 $ 600 $ 1,900 $ 1,900  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Future Minimum Lease Payments  
2023 $ 774
2024 3,126
2025 3,189
2026 3,252
2027 3,317
2028 and thereafter 8,285
Total future minimum lease payments $ 21,943
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Operating Lease Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating lease obligations    
Total future minimum lease payments $ 21,943  
Less: present value adjustment (3,758)  
Operating lease liabilities 18,185  
Less: current portion of operating lease liabilities (3,111) $ (3,065)
Operating lease liabilities, net of current portion $ 15,074 $ 16,599
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - General Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
May 31, 2023
USD ($)
Aug. 31, 2019
USD ($)
Jun. 30, 2015
USD ($)
Sep. 30, 2023
USD ($)
item
Sep. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Apr. 15, 2019
$ / shares
Debt                  
Proceeds from revolving credit facility             $ 400,000    
Repayments of revolving credit facility             75,000    
Payments for convertible note hedges       $ 25,200 $ 21,100        
Convertible Note Hedge                  
Debt                  
Conversion price (in dollars per share) | $ / shares                 $ 14.51
2.25% Convertible Senior Notes due 2022 | Convertible Senior Notes                  
Debt                  
Debt instrument, face amount         335,700        
Net proceed received         324,000        
Fees and expenses         $ 11,700        
Stated interest rate (as a percent)         2.25%        
Debt redeemed/repurchased       215,000       $ 120,700  
Debt redemption/repurchase price       $ 227,300          
Revolving Credit Agreement | Secured Debt                  
Debt                  
Debt instrument, term     4 years            
Line of credit facility, frequency of commitment fee payment     quarterly            
Percentage of capital stock of foreign subsidiaries pledged     65.00%            
Additional borrowing capacity, as percentage     100.00%            
Additional borrowing capacity, trailing period     12 months            
Maximum consolidated secured net leverage ratio           3.00%      
Minimum interest coverage ratio           3.00%      
Debt issuance costs, gross     $ 2,900            
Debt issuance costs, gross, lender fees     2,000            
Debt issuance costs, gross, legal and other professional fees     $ 900            
Debt issuance costs, net $ 2,600         $ 2,600 2,600    
Revolving Credit Agreement | Secured Debt | Scenario, Acquisition for Consideration in Excess of 50 Million                  
Debt                  
Maximum consolidated secured net leverage ratio           3.50%      
Number of fiscal quarters | item           4      
Threshold minimum acquisition consideration           $ 50,000      
Revolving Credit Agreement | Secured Debt | Minimum                  
Debt                  
Line of credit facility, unused capacity, commitment fee percentage     0.30%            
Additional borrowing capacity     $ 200,000            
Revolving Credit Agreement | Secured Debt | Maximum                  
Debt                  
Line of credit facility, unused capacity, commitment fee percentage     0.425%            
Revolving Credit Agreement | Secured Debt | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate, Adjusted Term Secured | Minimum                  
Debt                  
Debt instrument, basis spread on variable rate (as a percent)     1.75%            
Revolving Credit Agreement | Secured Debt | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate, Adjusted Term Secured | Maximum                  
Debt                  
Debt instrument, basis spread on variable rate (as a percent)     3.00%            
Revolving Credit Agreement | Secured Debt | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate, One-month Adjusted Term                  
Debt                  
Debt instrument, basis spread on variable rate (as a percent)     1.00%            
Revolving Credit Agreement | Secured Debt | Fed Funds Effective Rate Overnight Index Swap Rate                  
Debt                  
Debt instrument, basis spread on variable rate (as a percent)     0.50%            
Revolving Credit Agreement | Secured Debt | Applicable Rate | Minimum                  
Debt                  
Debt instrument, basis spread on variable rate (as a percent)     0.75%            
Revolving Credit Agreement | Secured Debt | Applicable Rate | Maximum                  
Debt                  
Debt instrument, basis spread on variable rate (as a percent)     2.00%            
Secured Revolving Credit Facility | Secured Debt                  
Debt                  
Debt instrument, term     4 years            
Line of credit facility, maximum borrowing capacity     $ 500,000            
Debt instrument, face amount 325,000         $ 325,000 $ 325,000    
Proceeds from revolving credit facility   $ 400,000              
Repayments of revolving credit facility $ 75,000                
Letter of Credit Subfacility | Secured Debt                  
Debt                  
Debt instrument, face amount     $ 10,000            
Debt instrument, maturity date range, start     May 21, 2027            
Debt instrument, maturity date range, end, period prior to stated maturity date, existing convertible notes then outstanding, unless case of clause     91 days            
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Secured Debt        
Interest Expense        
Contractual interest expense $ 8,054   $ 8,269  
Amortization of debt issuance costs 180   262  
Other financing costs 75   88  
Total interest expense 8,309   8,619  
Convertible Senior Notes        
Interest Expense        
Contractual interest expense 1,125 $ 1,125 3,375 $ 4,619
Amortization of debt issuance costs 405 399 1,212 1,453
Total interest expense $ 1,530 $ 1,524 $ 4,587 $ 6,072
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Convertible Senior Notes - Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Aug. 31, 2019
Jun. 30, 2015
Principal:        
Less: unamortized debt issuance costs $ (2,538) $ (3,749)    
Net carrying amount 397,462 396,251    
2.25% Convertible Senior Notes due 2022 | Convertible Senior Notes        
Principal:        
Debt instrument, face amount       $ 335,700
0.75% Convertible Senior Notes due 2024 | Convertible Senior Notes        
Principal:        
Debt instrument, face amount 200,000 200,000 $ 200,000  
1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes        
Principal:        
Debt instrument, face amount $ 200,000 $ 200,000 $ 200,000  
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Convertible Senior Notes - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Future minimum payments of Convertible senior notes    
2023 $ 2,250  
2024 203,750  
2025 3,000  
2026 201,500  
Total future minimum payments under the convertible senior notes 410,500  
Less: amounts representing interest (10,500)  
Less: unamortized debt issuance costs (2,538) $ (3,749)
Net carrying amount $ 397,462 $ 396,251
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details)
1 Months Ended
Apr. 15, 2019
shares
Aug. 31, 2019
USD ($)
D
$ / shares
Jun. 30, 2015
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
2.25% Convertible Senior Notes due 2022 | Note Hedge Warrants [Member]          
Debt          
Shares issuable upon conversion of debt (in shares) | shares 23,135,435        
2.25% Convertible Senior Notes due 2022 | Convertible Senior Notes          
Debt          
Debt instrument, face amount     $ 335,700,000    
Net proceed received     324,000,000.0    
Fees and expenses     $ 11,700,000    
Stated interest rate (as a percent)     2.25%    
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes          
Debt          
Net proceed received   $ 391,000,000.0      
Fees and expenses   $ 9,000,000.0      
Conversion rate, number of shares to be issued per   74.6687      
Principal amount used for debt instrument conversion ratio   $ 1,000      
Initial conversion price (in dollars per share) | $ / shares   $ 13.39      
Number of consecutive trading days before five business days during the measurement period | D   5      
Repurchase price   100.00%      
Percentage of aggregate principal amount of notes outstanding and payable in case of event of default under the agreement   25.00%      
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes | Calendar quarter commencing after December 31, 2019          
Debt          
Number of trading days | D   20      
Consecutive trading days | D   30      
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes | Measurement period          
Debt          
Number of business days immediately after any five consecutive trading day period during the measurement period | D   5      
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes | Minimum | Calendar quarter commencing after December 31, 2019          
Debt          
Minimum percentage of stock price   130.00%      
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes | Maximum | Measurement period          
Debt          
Conversion premium percentage on sale price of common stock   98.00%      
0.75% Convertible Senior Notes due 2024 | Convertible Senior Notes          
Debt          
Debt instrument, face amount   $ 200,000,000.0   $ 200,000,000 $ 200,000,000
Stated interest rate (as a percent)   0.75%      
Debt instrument term   5 years      
1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes          
Debt          
Debt instrument, face amount   $ 200,000,000.0   $ 200,000,000 $ 200,000,000
Stated interest rate (as a percent)   1.50%      
Debt instrument term   7 years      
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Convertible Senior Notes Due 2022, Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details) - Convertible Senior Notes - USD ($)
$ in Millions
1 Months Ended
Aug. 31, 2019
Sep. 30, 2023
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026    
Debt    
Debt issuance costs incurred $ 9.0  
0.75% Convertible Senior Notes due 2024    
Debt    
Debt instrument term 5 years  
Effective interest rate on liability components (as a percent)   1.20%
1.50% Convertible Senior Notes due 2026    
Debt    
Debt instrument term 7 years  
Effective interest rate on liability components (as a percent)   1.90%
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Convertible Note Hedge and Warrant Transactions (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended
Jun. 30, 2015
Sep. 30, 2023
Apr. 15, 2019
Debt      
Net derivative issuance cost $ 21.1    
Convertible Note Hedge      
Debt      
Conversion price (in dollars per share)     $ 14.51
Long-term asset 91.9    
Note Hedge Warrant Derivatives      
Debt      
Shares into which warrants may be converted (in shares)   23,135,435  
Trading day period   150 days  
Long-term liability $ 70.8    
Note Hedge Warrants [Member]      
Debt      
Warrants strike price (in dollars per share)   $ 18.82  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details) - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes
$ / shares in Units, $ in Millions
1 Months Ended
Aug. 31, 2019
USD ($)
$ / shares
$ / item
shares
Capped Calls  
Payment made to enter into Capped Calls $ 25.2
Strike price (in dollars per share) | $ / shares $ 13.39
Cap price | $ / item 17.05
Number of shares covered by capped calls (in shares) | shares 29,867,480
Purchase of capped calls $ 25.0
Equity component of issuance costs for convertible senior notes $ 0.2
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Benefit Plans - Share-based Compensation Expense - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Stock Benefit Plans        
Share-based compensation expense $ 7,906 $ 7,067 $ 50,849 $ 19,757
Research and Development Expense        
Employee Stock Benefit Plans        
Share-based compensation expense 1,545 1,316 15,655 3,607
Selling, General and Administrative Expenses        
Employee Stock Benefit Plans        
Share-based compensation expense $ 6,361 $ 5,751 34,283 $ 16,150
Restructuring Charges        
Employee Stock Benefit Plans        
Share-based compensation expense     $ 911  
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Benefit Plans - Share-based Compensation Expense - Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Stock Benefit Plans        
Total share-based compensation expense included in operating expenses $ 7,906 $ 7,067 $ 50,849 $ 19,757
Income tax expense (benefit) (850) 1,165 (2,069) 724
Total share-based compensation expense, net of tax $ 7,056 $ 8,232 $ 48,780 $ 20,481
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Benefit Plans - Share-based Compensation Expense - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Stock Benefit Plans          
Share-based compensation expense $ 7,906   $ 7,067 $ 50,849 $ 19,757
Research and Development Expense          
Employee Stock Benefit Plans          
Share-based compensation expense 1,545   1,316 15,655 3,607
Selling, General and Administrative Expenses          
Employee Stock Benefit Plans          
Share-based compensation expense $ 6,361   $ 5,751 $ 34,283 $ 16,150
VectivBio Holding AG and its subsidiaries          
Employee Stock Benefit Plans          
Share-based compensation expense   $ 27,500      
VectivBio Holding AG and its subsidiaries | Research and Development Expense          
Employee Stock Benefit Plans          
Share-based compensation expense   11,300      
VectivBio Holding AG and its subsidiaries | Selling, General and Administrative Expenses          
Employee Stock Benefit Plans          
Share-based compensation expense   $ 16,200      
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 12 Months Ended 22 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2022
Sep. 30, 2023
May 31, 2021
Stock Repurchase Program          
Stock repurchase program, authorized amount         $ 150,000
Common stock repurchased and retired (in shares)     10.8 13.1  
Common stock repurchased and retired $ 32,896 $ 90,489 $ 123,400    
Shares acquired, average cost per share (in dollars per share)       $ 11.47  
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Taxes        
Income tax (benefit) expense $ 17,982 $ 19,590 $ 51,385 $ 53,959
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Unrecognized Income Tax Benefits (Details)
$ in Millions
3 Months Ended
Jun. 30, 2023
USD ($)
Unrecognized income tax benefits  
Uncertain tax position, increases for acquisitions $ 11.0
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Workforce Reduction and Restructuring - General Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 30, 2023
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2023
Restructuring Expenses        
Restructuring expenses       $ 16,804
Reduction in Headquarter-based Workforce, April 2023        
Workforce Reduction        
Restructuring and related cost, number of positions eliminated, period percent (as a percent) 10.00%      
Restructuring Expenses        
Restructuring expenses   $ 0 $ 3,500 2,540
VectivBio Acquisition-related Workforce Reductions, June 2023        
Restructuring Expenses        
Restructuring expenses   $ 4,700   $ 14,264
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.23.3
Workforce Reduction and Restructuring - Tabular Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2023
Workforce Reduction      
Charges     $ 16,804
Amounts paid     (5,891)
Adjustments     (200)
Balance at end of period $ 10,713   10,713
Reduction in Headquarter-based Workforce, April 2023      
Workforce Reduction      
Charges 0 $ 3,500 2,540
Amounts paid     (2,069)
Balance at end of period 471   471
VectivBio Acquisition-related Workforce Reductions, June 2023      
Workforce Reduction      
Charges 4,700   14,264
Amounts paid     (3,822)
Adjustments     (200)
Balance at end of period $ 10,242   $ 10,242
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ 15,321 $ 50,317 $ (1,001,152) $ 126,198
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Sep. 30, 2023
shares
Sep. 30, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  

Item 5. Other Information

During the three months ended September 30, 2023, the following directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K, for the purchase or sale of our securities, as set forth in the table below.

Name (Title)

Action Taken (Date of Action)

Type of Trading Arrangement

Nature of Trading Arrangement

Duration of Trading Arrangement

Aggregate Number of Securities

Marla Kessler (Director)

Adoption (September 7, 2023)

Rule 10b5-1

trading arrangement

Sale

Until August 31, 2024, unless earlier terminated by Ms. Kessler, or on the first date on which all trades under Ms. Kessler’s plan have been executed or are expired

9,926

Marla Kessler    
Trading Arrangements, by Individual    
Name Marla Kessler  
Title Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 7, 2023  
Termination Date August 31, 2024  
Aggregate Available 9,926 9,926
XML 96 irwd-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0001446847 2021-05-31 0001446847 2022-01-01 2022-12-31 0001446847 2021-12-01 2023-09-30 0001446847 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001446847 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001446847 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001446847 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001446847 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001446847 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001446847 us-gaap:RetainedEarningsMember 2023-09-30 0001446847 us-gaap:ParentMember 2023-09-30 0001446847 us-gaap:NoncontrollingInterestMember 2023-09-30 0001446847 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001446847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001446847 us-gaap:RetainedEarningsMember 2023-06-30 0001446847 us-gaap:ParentMember 2023-06-30 0001446847 us-gaap:NoncontrollingInterestMember 2023-06-30 0001446847 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001446847 2023-06-30 0001446847 us-gaap:RetainedEarningsMember 2023-03-31 0001446847 us-gaap:ParentMember 2023-03-31 0001446847 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001446847 2023-03-31 0001446847 us-gaap:RetainedEarningsMember 2022-12-31 0001446847 us-gaap:ParentMember 2022-12-31 0001446847 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001446847 us-gaap:RetainedEarningsMember 2022-09-30 0001446847 us-gaap:ParentMember 2022-09-30 0001446847 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001446847 us-gaap:RetainedEarningsMember 2022-06-30 0001446847 us-gaap:ParentMember 2022-06-30 0001446847 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001446847 2022-06-30 0001446847 us-gaap:RetainedEarningsMember 2022-03-31 0001446847 us-gaap:ParentMember 2022-03-31 0001446847 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001446847 2022-03-31 0001446847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001446847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:ParentMember 2021-12-31 0001446847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001446847 us-gaap:RetainedEarningsMember 2021-12-31 0001446847 us-gaap:ParentMember 2021-12-31 0001446847 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001446847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementsLinzessMember country:US 2023-07-01 2023-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementsLinzessMember country:US 2023-01-01 2023-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementsLinzessMember country:US 2022-07-01 2022-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementsLinzessMember country:US 2022-01-01 2022-09-30 0001446847 irwd:AbbviePlcMember us-gaap:RoyaltyMember srt:NorthAmericaMember 2023-07-01 2023-09-30 0001446847 irwd:AbbviePlcMember us-gaap:RoyaltyMember irwd:CanadaAndMexicoMember 2023-07-01 2023-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementsMember srt:NorthAmericaMember 2023-07-01 2023-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementsLinzessMember srt:NorthAmericaMember 2023-07-01 2023-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember srt:NorthAmericaMember 2023-07-01 2023-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember irwd:EuropeAndOtherMember 2023-07-01 2023-09-30 0001446847 irwd:AstraZenecaMember us-gaap:RoyaltyMember 2023-07-01 2023-09-30 0001446847 irwd:AstraZenecaMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember 2023-07-01 2023-09-30 0001446847 irwd:AstellasPharmaIncMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember 2023-07-01 2023-09-30 0001446847 irwd:AstellasPharmaInc2009LicenseAgreementAmended2019Member us-gaap:RoyaltyMember 2023-07-01 2023-09-30 0001446847 irwd:AsahiKaseiPharmaCorporationMember irwd:CollaborativeArrangementDevelopmentAndCommercializationAgreementsMember 2023-07-01 2023-09-30 0001446847 irwd:AbbviePlcMember us-gaap:RoyaltyMember 2023-07-01 2023-09-30 0001446847 irwd:CollaborativeArrangementOtherAgreementsMember 2023-07-01 2023-09-30 0001446847 irwd:AbbviePlcMember us-gaap:RoyaltyMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001446847 irwd:AbbviePlcMember us-gaap:RoyaltyMember irwd:CanadaAndMexicoMember 2023-01-01 2023-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementsMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementsLinzessMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember irwd:EuropeAndOtherMember 2023-01-01 2023-09-30 0001446847 irwd:AstraZenecaMember us-gaap:RoyaltyMember 2023-01-01 2023-09-30 0001446847 irwd:AstraZenecaMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember 2023-01-01 2023-09-30 0001446847 irwd:AstellasPharmaIncMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember 2023-01-01 2023-09-30 0001446847 irwd:AstellasPharmaInc2009LicenseAgreementAmended2019Member us-gaap:RoyaltyMember 2023-01-01 2023-09-30 0001446847 irwd:AsahiKaseiPharmaCorporationMember irwd:CollaborativeArrangementDevelopmentAndCommercializationAgreementsMember 2023-01-01 2023-09-30 0001446847 irwd:AbbviePlcMember us-gaap:RoyaltyMember 2023-01-01 2023-09-30 0001446847 irwd:CollaborativeArrangementOtherAgreementsMember 2023-01-01 2023-09-30 0001446847 irwd:AbbviePlcMember us-gaap:RoyaltyMember srt:NorthAmericaMember 2022-07-01 2022-09-30 0001446847 irwd:AbbviePlcMember us-gaap:RoyaltyMember irwd:CanadaAndMexicoMember 2022-07-01 2022-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementsMember srt:NorthAmericaMember 2022-07-01 2022-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementsLinzessMember srt:NorthAmericaMember 2022-07-01 2022-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember srt:NorthAmericaMember 2022-07-01 2022-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember irwd:EuropeAndOtherMember 2022-07-01 2022-09-30 0001446847 irwd:AstraZenecaMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember 2022-07-01 2022-09-30 0001446847 irwd:AstellasPharmaIncMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember 2022-07-01 2022-09-30 0001446847 irwd:AstellasPharmaInc2009LicenseAgreementAmended2019Member us-gaap:RoyaltyMember 2022-07-01 2022-09-30 0001446847 irwd:AlnylamMember us-gaap:RoyaltyMember 2022-07-01 2022-09-30 0001446847 irwd:AbbviePlcMember us-gaap:RoyaltyMember 2022-07-01 2022-09-30 0001446847 irwd:CollaborativeArrangementOtherAgreementsMember 2022-07-01 2022-09-30 0001446847 irwd:AbbviePlcMember us-gaap:RoyaltyMember srt:NorthAmericaMember 2022-01-01 2022-09-30 0001446847 irwd:AbbviePlcMember us-gaap:RoyaltyMember irwd:CanadaAndMexicoMember 2022-01-01 2022-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementsMember srt:NorthAmericaMember 2022-01-01 2022-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementsLinzessMember srt:NorthAmericaMember 2022-01-01 2022-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember srt:NorthAmericaMember 2022-01-01 2022-09-30 0001446847 irwd:AbbviePlcMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember irwd:EuropeAndOtherMember 2022-01-01 2022-09-30 0001446847 irwd:AstraZenecaMember us-gaap:RoyaltyMember 2022-01-01 2022-09-30 0001446847 irwd:AstraZenecaMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember 2022-01-01 2022-09-30 0001446847 irwd:AstellasPharmaIncMember irwd:CollaborativeArrangementCollaborationAndLicenseAgreementsMember 2022-01-01 2022-09-30 0001446847 irwd:AstellasPharmaInc2009LicenseAgreementAmended2019Member us-gaap:RoyaltyMember 2022-01-01 2022-09-30 0001446847 irwd:AlnylamMember us-gaap:RoyaltyMember 2022-01-01 2022-09-30 0001446847 irwd:AbbviePlcMember us-gaap:RoyaltyMember 2022-01-01 2022-09-30 0001446847 irwd:CollaborativeArrangementOtherAgreementsMember 2022-01-01 2022-09-30 0001446847 irwd:VectivbioAcquisitionRelatedWorkforceReductionsJune2023Member 2023-09-30 0001446847 irwd:ReductionInHeadquarterBasedWorkforceApril2023Member 2023-09-30 0001446847 irwd:VectivbioAcquisitionRelatedWorkforceReductionsJune2023Member 2023-07-01 2023-09-30 0001446847 irwd:ReductionInHeadquarterBasedWorkforceApril2023Member 2023-07-01 2023-09-30 0001446847 irwd:ReductionInHeadquarterBasedWorkforceApril2023Member 2023-04-01 2023-06-30 0001446847 irwd:ReductionInHeadquarterBasedWorkforceApril2023Member 2023-04-01 2023-04-30 0001446847 irwd:AbbviePlcMember srt:NorthAmericaMember 2023-07-01 2023-09-30 0001446847 irwd:CourPharmaceuticalsDevelopmentCompanyIncMember 2023-04-01 2023-06-30 0001446847 irwd:AbbviePlcMember srt:NorthAmericaMember 2023-01-01 2023-09-30 0001446847 irwd:AbbviePlcMember srt:NorthAmericaMember 2022-07-01 2022-09-30 0001446847 irwd:AbbviePlcMember srt:NorthAmericaMember 2022-01-01 2022-09-30 0001446847 irwd:CourPharmaceuticalsDevelopmentCompanyIncMember 2021-01-01 2021-12-31 0001446847 irwd:SecuredRevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2023-09-01 2023-09-30 0001446847 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001446847 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001446847 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001446847 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001446847 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001446847 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001446847 irwd:SecuredRevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2023-06-01 2023-06-30 0001446847 irwd:ConvertibleSeniorNotes2.25PercentDue2022Member us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001446847 irwd:VectivbioAcquisitionRelatedWorkforceReductionsJune2023Member 2023-01-01 2023-09-30 0001446847 irwd:ReductionInHeadquarterBasedWorkforceApril2023Member 2023-01-01 2023-09-30 0001446847 2019-08-01 2019-08-31 0001446847 2015-06-01 2015-06-30 0001446847 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-09-30 0001446847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001446847 irwd:SummerStreetLeaseMember 2023-09-30 0001446847 irwd:SummerStreetLeaseMember 2022-12-31 0001446847 irwd:SummerStreetLeaseMember 2023-07-01 2023-09-30 0001446847 irwd:SummerStreetLeaseMember 2023-01-01 2023-09-30 0001446847 irwd:SummerStreetLeaseMember 2022-07-01 2022-09-30 0001446847 irwd:SummerStreetLeaseMember 2022-01-01 2022-09-30 0001446847 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001446847 irwd:ConvertibleSeniorNotes1.50PercentDue2026Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2023-09-30 0001446847 irwd:ConvertibleSeniorNotes0.75PercentDue2024Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2023-09-30 0001446847 irwd:ConvertibleSeniorNotes1.50PercentDue2026Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001446847 irwd:ConvertibleSeniorNotes0.75PercentDue2024Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001446847 srt:MinimumMember irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember 2023-05-01 2023-05-31 0001446847 srt:MaximumMember irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember 2023-05-01 2023-05-31 0001446847 irwd:SecuredRevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2023-05-31 0001446847 irwd:SummerStreetLeaseMember 2019-06-01 2019-06-30 0001446847 us-gaap:RestrictedStockMember 2023-07-01 2023-09-30 0001446847 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001446847 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0001446847 irwd:TimeBasedRestrictedStockUnitsMember 2023-07-01 2023-09-30 0001446847 irwd:PerformanceBasedRestrictedStockUnitsMember 2023-07-01 2023-09-30 0001446847 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0001446847 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001446847 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001446847 irwd:TimeBasedRestrictedStockUnitsMember 2022-07-01 2022-09-30 0001446847 irwd:PerformanceBasedRestrictedStockUnitsMember 2022-07-01 2022-09-30 0001446847 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001446847 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001446847 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001446847 irwd:TimeBasedRestrictedStockUnitsMember 2022-01-01 2022-09-30 0001446847 irwd:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-09-30 0001446847 irwd:NoteHedgeWarrantDerivativesMember 2015-06-30 0001446847 irwd:ConvertibleNoteHedgeMember 2015-06-30 0001446847 irwd:AssembledWorkforceMember 2023-09-30 0001446847 irwd:ConvertibleSeniorNotes1.50PercentDue2026Member 2023-07-01 2023-09-30 0001446847 irwd:ConvertibleSeniorNotes0.75PercentDue2024Member 2023-07-01 2023-09-30 0001446847 irwd:ConvertibleSeniorNotes1.50PercentDue2026Member 2022-07-01 2022-09-30 0001446847 irwd:ConvertibleSeniorNotes0.75PercentDue2024Member 2022-07-01 2022-09-30 0001446847 irwd:ConvertibleSeniorNotes1.50PercentDue2026Member 2022-01-01 2022-09-30 0001446847 irwd:ConvertibleSeniorNotes0.75PercentDue2024Member 2022-01-01 2022-09-30 0001446847 us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001446847 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001446847 us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001446847 us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001446847 us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001446847 us-gaap:MeasurementInputExercisePriceMember 2022-12-31 0001446847 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446847 us-gaap:CallOptionMember 2019-08-31 0001446847 irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember 2023-09-30 0001446847 irwd:SecuredRevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2023-05-01 2023-05-31 0001446847 irwd:ConvertibleSeniorNotes2.25PercentDue2022Member us-gaap:ConvertibleNotesPayableMember 2022-06-30 0001446847 irwd:ConvertibleSeniorNotes2.25PercentDue2022Member us-gaap:ConvertibleNotesPayableMember 2019-08-31 0001446847 irwd:SecuredRevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2023-09-30 0001446847 irwd:ConvertibleSeniorNotes1.50PercentDue2026Member us-gaap:ConvertibleNotesPayableMember 2023-09-30 0001446847 irwd:ConvertibleSeniorNotes0.75PercentDue2024Member us-gaap:ConvertibleNotesPayableMember 2023-09-30 0001446847 irwd:LetterOfCreditSubfacilityMember us-gaap:SecuredDebtMember 2023-05-31 0001446847 irwd:ConvertibleSeniorNotes1.50PercentDue2026Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001446847 irwd:ConvertibleSeniorNotes0.75PercentDue2024Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001446847 irwd:ConvertibleSeniorNotes1.50PercentDue2026Member us-gaap:ConvertibleNotesPayableMember 2019-08-31 0001446847 irwd:ConvertibleSeniorNotes0.75PercentDue2024Member us-gaap:ConvertibleNotesPayableMember 2019-08-31 0001446847 irwd:ConvertibleSeniorNotes2.25PercentDue2022Member us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001446847 srt:MinimumMember irwd:CalendarQuarterCommencingAfterDecember312019Member irwd:ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Member us-gaap:ConvertibleNotesPayableMember 2019-08-01 2019-08-31 0001446847 irwd:CalendarQuarterCommencingAfterDecember312019Member irwd:ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Member us-gaap:ConvertibleNotesPayableMember 2019-08-01 2019-08-31 0001446847 irwd:ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Member us-gaap:ConvertibleNotesPayableMember 2019-08-31 0001446847 irwd:ConvertibleNoteHedgeMember 2019-04-15 0001446847 srt:MinimumMember irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember irwd:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateAdjustedTermSecuredMember 2023-05-01 2023-05-31 0001446847 srt:MinimumMember irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember irwd:ApplicableRateMember 2023-05-01 2023-05-31 0001446847 srt:MaximumMember irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember irwd:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateAdjustedTermSecuredMember 2023-05-01 2023-05-31 0001446847 srt:MaximumMember irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember irwd:ApplicableRateMember 2023-05-01 2023-05-31 0001446847 irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-05-01 2023-05-31 0001446847 irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember irwd:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateOneMonthAdjustedTermMember 2023-05-01 2023-05-31 0001446847 irwd:NoteHedgeWarrantsMember irwd:ConvertibleSeniorNotes2.25PercentDue2022Member 2019-04-15 2019-04-15 0001446847 irwd:AsahiKaseiPharmaCorporationMember 2023-09-30 0001446847 irwd:AsahiKaseiPharmaCorporationMember 2023-06-28 0001446847 us-gaap:CommonStockMember 2023-09-30 0001446847 us-gaap:CommonStockMember 2023-06-30 0001446847 us-gaap:CommonStockMember 2023-03-31 0001446847 us-gaap:CommonStockMember 2022-12-31 0001446847 us-gaap:CommonStockMember 2022-09-30 0001446847 us-gaap:CommonStockMember 2022-06-30 0001446847 us-gaap:CommonStockMember 2022-03-31 0001446847 us-gaap:CommonStockMember 2021-12-31 0001446847 irwd:NoteHedgeWarrantDerivativesMember 2023-09-30 0001446847 irwd:NoteHedgeWarrantsMember 2023-09-30 0001446847 2021-12-31 0001446847 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001446847 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001446847 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001446847 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001446847 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446847 irwd:RepurchaseAgreementMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446847 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446847 irwd:RepurchaseAgreementMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446847 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001446847 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001446847 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001446847 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446847 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446847 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446847 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001446847 irwd:TimeBasedRestrictedStockUnitsMember 2023-07-01 2023-09-30 0001446847 irwd:PerformanceBasedRestrictedStockUnitsMember 2023-07-01 2023-09-30 0001446847 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001446847 irwd:TimeBasedRestrictedStockUnitsMember 2023-01-01 2023-09-30 0001446847 irwd:PerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-09-30 0001446847 irwd:NoteHedgeWarrantsMember 2023-01-01 2023-09-30 0001446847 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001446847 irwd:TimeBasedRestrictedStockUnitsMember 2022-07-01 2022-09-30 0001446847 irwd:PerformanceBasedRestrictedStockUnitsMember 2022-07-01 2022-09-30 0001446847 irwd:NoteHedgeWarrantsMember 2022-07-01 2022-09-30 0001446847 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001446847 irwd:TimeBasedRestrictedStockUnitsMember 2022-01-01 2022-09-30 0001446847 irwd:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-09-30 0001446847 irwd:NoteHedgeWarrantsMember 2022-01-01 2022-09-30 0001446847 irwd:AssembledWorkforceMember 2023-07-01 2023-09-30 0001446847 irwd:AssembledWorkforceMember 2023-01-01 2023-09-30 0001446847 us-gaap:ConvertibleNotesPayableMember 2023-07-01 2023-09-30 0001446847 us-gaap:ConvertibleNotesPayableMember 2022-07-01 2022-09-30 0001446847 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-09-30 0001446847 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001446847 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001446847 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001446847 us-gaap:RestructuringChargesMember 2023-01-01 2023-09-30 0001446847 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001446847 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001446847 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001446847 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0001446847 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001446847 us-gaap:ParentMember 2023-07-01 2023-09-30 0001446847 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001446847 us-gaap:ParentMember 2023-04-01 2023-06-30 0001446847 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001446847 2023-04-01 2023-06-30 0001446847 us-gaap:ParentMember 2023-01-01 2023-03-31 0001446847 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001446847 2023-01-01 2023-03-31 0001446847 us-gaap:ParentMember 2022-07-01 2022-09-30 0001446847 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001446847 2022-07-01 2022-09-30 0001446847 us-gaap:ParentMember 2022-04-01 2022-06-30 0001446847 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001446847 2022-04-01 2022-06-30 0001446847 us-gaap:ParentMember 2022-01-01 2022-03-31 0001446847 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001446847 2022-01-01 2022-03-31 0001446847 irwd:AbbviePlcMember 2023-09-30 0001446847 irwd:AbbviePlcMember 2022-12-31 0001446847 2022-09-30 0001446847 2023-07-01 2023-09-30 0001446847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001446847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001446847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446847 irwd:AbbviePlcMember us-gaap:LicenseMember 2015-10-31 0001446847 irwd:AbbviePlcMember us-gaap:LicenseMember 2023-01-01 2023-09-30 0001446847 irwd:SummerStreetLeaseMember 2019-06-30 0001446847 us-gaap:SecuredDebtMember 2023-07-01 2023-09-30 0001446847 irwd:AstraZenecaMember 2023-01-01 2023-09-30 0001446847 irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember 2023-05-01 2023-05-31 0001446847 srt:MinimumMember irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember 2023-05-31 0001446847 us-gaap:SecuredDebtMember 2023-01-01 2023-09-30 0001446847 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-09-30 0001446847 2022-01-01 2022-09-30 0001446847 irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember 2023-05-31 0001446847 irwd:LetterOfCreditSubfacilityMember us-gaap:SecuredDebtMember 2023-05-01 2023-05-31 0001446847 irwd:ScenarioAcquisitionForConsiderationInExcessOf50MillionMember irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember 2023-07-01 2023-09-30 0001446847 irwd:RevolvingCreditAgreementMember us-gaap:SecuredDebtMember 2023-07-01 2023-09-30 0001446847 srt:MaximumMember irwd:MeasurementPeriodMember irwd:ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Member us-gaap:ConvertibleNotesPayableMember 2019-08-01 2019-08-31 0001446847 irwd:MeasurementPeriodMember irwd:ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Member us-gaap:ConvertibleNotesPayableMember 2019-08-01 2019-08-31 0001446847 irwd:ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Member us-gaap:ConvertibleNotesPayableMember 2019-08-01 2019-08-31 0001446847 irwd:AbbviePlcMember 2023-07-01 2023-09-30 0001446847 irwd:AbbviePlcMember 2022-07-01 2022-09-30 0001446847 irwd:AbbviePlcMember 2022-01-01 2022-09-30 0001446847 irwd:AsahiKaseiPharmaCorporationMember 2022-03-01 2022-03-31 0001446847 irwd:CourPharmaceuticalsDevelopmentCompanyIncMember 2023-04-01 2023-04-30 0001446847 irwd:CourPharmaceuticalsDevelopmentCompanyIncMember 2021-11-01 2021-11-30 0001446847 irwd:CourPharmaceuticalsDevelopmentCompanyIncMember 2023-04-30 0001446847 irwd:AbbviePlcMember 2023-01-01 2023-09-30 0001446847 irwd:AstraZenecaMember 2022-12-31 0001446847 irwd:CourPharmaceuticalsDevelopmentCompanyIncMember 2021-11-30 0001446847 irwd:AstraZenecaMember 2023-09-30 0001446847 irwd:AsahiKaseiPharmaCorporationMember 2022-03-31 0001446847 irwd:AstraZenecaMember 2019-01-01 2019-12-31 0001446847 irwd:NoteHedgeWarrantDerivativesMember 2023-01-01 2023-09-30 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember 2023-06-29 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember 2023-06-29 2023-06-29 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember us-gaap:RestructuringChargesMember 2023-07-01 2023-09-30 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember 2023-07-01 2023-09-30 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember us-gaap:RestructuringChargesMember 2023-01-01 2023-09-30 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember 2023-04-01 2023-06-30 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember 2023-01-01 2023-09-30 0001446847 irwd:VectivbioHoldingAgAndItsSubsidiariesMember 2023-09-30 0001446847 us-gaap:CallOptionMember 2019-08-01 2019-08-31 0001446847 irwd:CourPharmaceuticalsDevelopmentCompanyIncMember 2023-09-30 0001446847 irwd:CourPharmaceuticalsDevelopmentCompanyIncMember 2022-12-31 0001446847 2023-09-30 0001446847 2022-12-31 0001446847 irwd:MarlaKesslerMember 2023-09-30 0001446847 irwd:MarlaKesslerMember 2023-07-01 2023-09-30 0001446847 2023-10-31 0001446847 2023-01-01 2023-09-30 iso4217:USD irwd:item irwd:Y shares iso4217:USD shares iso4217:USD pure iso4217:JPY irwd:installment irwd:D irwd:item utr:sqft http://www.ironwoodpharma.com/20230930#CollaborativeArrangementsMember http://www.ironwoodpharma.com/20230930#CollaborativeArrangementsMember http://www.ironwoodpharma.com/20230930#CollaborativeArrangementsMember 0001446847 Q3 false http://www.ironwoodpharma.com/20230930#CollaborativeArrangementsMember http://fasb.org/us-gaap/2023#HedgingLiabilitiesCurrent http://fasb.org/us-gaap/2023#ValuationTechniqueOptionPricingModelMember http://fasb.org/us-gaap/2023#GainLossOnDerivativeInstrumentsNetPretax P5Y 0.005 10-Q true 2023-09-30 false 001-34620 IRONWOOD PHARMACEUTICALS, INC. DE 04-3404176 100 Summer Street Suite 2300 Boston MA 02110 617 621-7722 Class A common stock, $0.001 par value 0.001 IRWD NASDAQ Yes Yes Large Accelerated Filer false false false 156129046 --12-31 2023 110164000 656203000 124546000 115458000 18112000 7715000 788000 1250000 253610000 780626000 510000 485000 14589000 5630000 6288000 12956000 14023000 3889000 243645000 283661000 3823000 847000 524063000 1100519000 4698000 483000 10735000 5258000 62714000 16700000 3111000 3065000 199321000 19000 280579000 25525000 15074000 16599000 198141000 396251000 325000000 30948000 9766000 0.001 0.001 75000000 75000000 0 0 0 0 0.001 0.001 500000000 156125676 156125676 500000000 154026949 154026949 156000 154000 1374908000 1348600000 -1697528000 -696376000 -752000 -323216000 652378000 -2463000 -325679000 652378000 524063000 1100519000 113739000 108637000 325182000 303397000 113739000 108637000 325182000 303397000 32985000 11545000 80409000 33819000 36046000 28619000 119647000 87604000 4685000 17696000 1090449000 73716000 40164000 1308201000 121423000 40023000 68473000 -983019000 181974000 9839000 1524000 13206000 6072000 1748000 2807000 17777000 4055000 151000 19000 200000 -8091000 1434000 4590000 -1817000 31932000 69907000 -978429000 180157000 17982000 19590000 51385000 53959000 13950000 50317000 -1029814000 126198000 -1371000 -28662000 15321000 50317000 -1001152000 126198000 0.10 0.33 -6.45 0.82 0.09 0.28 -6.45 0.69 155886000 153066000 155240000 154713000 186891000 184465000 155240000 186504000 15321000 50317000 -1001152000 126198000 -307000 -307000 464000 464000 -771000 -771000 -19000 -19000 14569000 50317000 -1001904000 126198000 154026949 154000 1348600000 -696376000 652378000 652378000 1319154 1000 1628000 1629000 1629000 7131000 7131000 7131000 45714000 45714000 45714000 155346103 155000 1357359000 -650662000 706852000 706852000 681545 1000 1365000 1366000 1366000 8265000 8265000 8265000 26218000 26218000 -1062187000 -1062187000 -27291000 -1089478000 156027648 156000 1366989000 -1712849000 -345704000 -1073000 -346777000 98028 13000 13000 13000 7906000 7906000 7906000 15321000 15321000 -1371000 13950000 -752000 -752000 -19000 -771000 156125676 156000 1374908000 -1697528000 -752000 -323216000 -2463000 -325679000 162036461 162000 1543357000 -937608000 605911000 605911000 -110217000 66167000 -44050000 -44050000 1087966 1000 1520000 1521000 1521000 6089000 6089000 6089000 8009272 8000 90481000 90489000 90489000 38801000 38801000 38801000 155115155 155000 1350268000 -832640000 517783000 517783000 818235 1000 4314000 4315000 4315000 6601000 6601000 6601000 2757081 3000 32893000 32896000 32896000 37080000 37080000 37080000 153176309 153000 1328290000 -795560000 532883000 532883000 143108 796000 796000 796000 7067000 7067000 7067000 50317000 50317000 50317000 153319417 153000 1336153000 -745243000 591063000 591063000 -1029814000 126198000 1063000 1078000 23301000 19757000 -19000 -1315000 1115000 1473000 1453000 1090449000 41316000 45610000 -5501000 -7056000 1881000 -1578000 -1067000 -985000 354000 -137000 24927000 -6108000 -11470000 -10223000 -1479000 -1474000 3513000 8734000 147593000 194581000 62000 163000 1022068000 -1022130000 -163000 5359000 6734000 120699000 400000000 2295000 75000000 126394000 328064000 -240359000 -3000 -546476000 -45941000 657938000 621864000 111462000 575923000 110164000 574188000 1298000 1735000 111462000 575923000 <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;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">Ironwood Pharmaceuticals, Inc. (“Ironwood” or the “Company”) is a gastrointestinal (“GI”) healthcare company dedicated to advancing the treatment of GI diseases and redefining the standard of care for GI patients. The Company is focused on the development and commercialization of innovative GI product opportunities in areas of significant unmet need, leveraging its demonstrated expertise and capabilities in GI diseases. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">LINZESS<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> (linaclotide), the Company’s commercial product, is the first product approved by the United States Food and Drug Administration (the “U.S. FDA”) in a class of GI medicines called guanylate cyclase type C agonists (“GC-C agonists”) and is indicated for adult men and women suffering from irritable bowel syndrome with constipation (“IBS-C”) or chronic idiopathic constipation (“CIC”) and for pediatric patients ages 6-17 years-old suffering from functional constipation (“FC”). LINZESS is available to adult men and women suffering from IBS-C or CIC in the United States (the “U.S.”), Mexico and Saudi Arabia, to adult men and women suffering from IBS-C or chronic constipation in Japan, IBS-C in China, and pediatric patients ages 6-17 years old with FC in the U.S. Linaclotide is available under the trademarked name CONSTELLA<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> to adult men and women suffering from IBS-C or CIC in Canada, and to adult men and women suffering from IBS-C in certain European countries.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has strategic partnerships with leading pharmaceutical companies to support the development and commercialization of linaclotide throughout the world. The Company and its partner, AbbVie Inc. (together with its affiliates, “AbbVie”), began commercializing LINZESS in the U.S. in December 2012. Under the Company’s collaboration for North America with <span style="color:#212529;background:#ffffff;">AbbVie</span>, total net sales of LINZESS in the U.S., as recorded by <span style="color:#212529;background:#ffffff;">AbbVie</span>, are reduced by commercial costs incurred by each party, and the resulting amount is shared equally between the Company and <span style="color:#212529;background:#ffffff;">AbbVie</span>. Additionally, development costs are shared equally between the Company and AbbVie. The Company and AbbVie are exploring ways to enhance the clinical profile of LINZESS by studying linaclotide in additional indications, populations and formulations to assess its potential to treat various conditions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Outside of the U.S., the Company earns royalties as a percentage of net sales of products containing linaclotide as an active ingredient by the Company’s collaboration partners. AbbVie has an exclusive license from the Company to develop and commercialize linaclotide in all countries other than China (including Hong Kong and Macau), Japan and the countries and territories of North America (the “<span style="color:#212529;background:#ffffff;">AbbVie</span> License Territory”). In addition, <span style="color:#212529;background:#ffffff;">AbbVie</span> has exclusive rights to commercialize linaclotide in Canada as CONSTELLA and in Mexico as LINZESS. Astellas Pharma Inc. (“Astellas”), the Company’s partner in Japan, has an exclusive license to develop, manufacture, and commercialize linaclotide in Japan. AstraZeneca AB (together with its affiliates) (“AstraZeneca”), the Company’s partner in China, has the exclusive right to develop, manufacture, and commercialize products containing linaclotide in China (including Hong Kong and Macau) (the “AstraZeneca License Territory”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">In June 2023, the Company completed a tender offer to purchase outstanding ordinary shares of VectivBio Holding AG (“VectivBio”), a clinical-stage biotechnology company focused on the discovery and development of treatments for severe, rare GI conditions for which there is a significant unmet medical need. As of September 30, 2023, Ironwood holds 98% of VectivBio’s outstanding ordinary shares and intends to effect a statutory squeeze-out merger under Swiss law to acquire all remaining shares. Through the acquisition, the Company is advancing apraglutide, a next-generation, synthetic peptide analog of glucagon-like peptide-2 (“GLP-2”), for rare GI diseases, including short bowel syndrome with intestinal failure (“SBS-IF”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has a collaboration and license option agreement (the “COUR Collaboration Agreement”) with COUR Pharmaceutical Development Company, Inc. (“COUR”), a biotechnology company developing novel immune-modifying nanoparticles to treat autoimmune diseases. The COUR Collaboration Agreement grants the Company an option to acquire an exclusive license to research, develop, manufacture and commercialize, in the U.S., products containing CNP-104, a potential treatment for primary biliary cholangitis, a rare autoimmune disease targeting the liver.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company is also advancing IW-3300, a GC-C agonist, for the potential treatment of visceral pain conditions, including interstitial cystitis/bladder pain syndrome (“IC/BPS”) and endometriosis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company was incorporated in Delaware on January 5, 1998 as Microbia, Inc. On April 7, 2008, the Company changed its name to Ironwood Pharmaceuticals, Inc. To date, the Company has dedicated a majority of its activities to the research, development and commercialization of linaclotide, as well as to the research and development of its other product candidates.</p> 0.98 <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="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></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;text-indent:36pt;margin:0pt;">The accompanying condensed consolidated financial statements and the related disclosures are unaudited and have been prepared in accordance with accounting principles generally accepted in the U.S. Additionally, certain information and footnote disclosures normally included in the Company’s annual financial statements have been condensed or omitted. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on February 16, 2023 (the “2022 Annual Report on Form 10-K”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all normal recurring adjustments considered necessary for a fair statement of the Company’s financial position as of September 30, 2023, and the results of its operations for the three and nine months ended September 30, 2023 and 2022, its statements of stockholders’ equity (deficit) for the three and nine months ended September 30, 2023 and 2022, and its 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 and 2022 are not necessarily indicative of the results that may be expected for the full year or any other subsequent interim 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;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></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;text-indent:36pt;margin:0pt;">The accompanying condensed consolidated financial statements as of September 30, 2023 include the accounts of Ironwood, its wholly-owned subsidiaries, Ironwood Pharmaceuticals Securities Corporation and Ironwood Pharmaceuticals GmbH, as well as Ironwood’s majority-owned subsidiary, VectivBio, and VectivBio’s wholly-owned subsidiaries, VectivBio AG, VectivBio Comet AG, GlyPharma Therapeutic Inc. and VectivBio US, Inc. All intercompany transactions and balances are eliminated in consolidation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For consolidated entities in which the Company owns less than 100% of the outstanding shares, the Company records net income (loss) and comprehensive income (loss) attributable to noncontrolling interests in its consolidated statements of income (loss) and comprehensive income (loss), respectively, equal to the percentage of the common stock ownership interest retained in such entities by the noncontrolling parties. The Company reports noncontrolling interests in consolidated entities as a component of equity separate from the Company’s equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company acquired control of VectivBio and its subsidiaries on June 29, 2023 (Note 3). Accordingly, the accompanying condensed consolidated financial statements reflect the results of operations and cash flows of VectivBio and its subsidiaries from the acquisition date through September 30, 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;"><span style="font-style:italic;font-weight:bold;">Use of Estimates </span></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;text-indent:36pt;margin:0pt;">The preparation of condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles requires the Company’s management to make estimates and judgments that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the amounts of revenues and expenses during the reported periods. On an ongoing basis, the Company’s management evaluates its estimates, judgments and methodologies. Significant estimates and assumptions in the condensed consolidated financial statements include those related to fair value of assets acquired and liabilities assumed in acquisitions; revenue recognition; accounts receivable; useful lives of long-lived assets, impairment of long-lived assets, including goodwill; valuation procedures for right-of-use assets and operating lease liabilities; fair value of derivatives; income taxes, including uncertain tax positions and the valuation allowance for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">deferred tax assets; research and development expenses; contingencies and share-based compensation. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results may differ materially from these estimates under different assumptions or conditions. Changes in estimates are reflected in reported results in the period in which they become known. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>Certain prior period amounts have been reclassified to conform to current period presentation.</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;"><span style="font-style:italic;font-weight:bold;">Summary of Significant Accounting Policies</span></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;text-indent:36pt;margin:0pt;">The Company’s significant accounting policies are described in Note 2,<i style="font-style:italic;"> Summary of Significant Accounting Policies</i>, in the 2022 Annual Report on Form 10-K. During the nine months ended September 30, 2023, the following additional significant accounting policies were applicable following the acquisition of VectivBio: </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;">Foreign Currency Translation </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;text-indent:36pt;margin:0pt;">For subsidiaries with a different functional currency than the U.S. dollar, assets and liabilities are translated at the exchange rate as of the balance sheet date and income and expense items are translated at the average exchange rate for the reporting period. Adjustments resulting from the translation of the financial statements of foreign subsidiaries are recorded in accumulated comprehensive income (loss), a separate component of stockholders’ equity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Acquisitions</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;text-indent:36pt;margin:0pt;">The Company evaluates acquisitions of assets and other similar transactions to assess whether the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine whether substantially all of the fair value of the gross assets acquired is concentrated into a single identifiable asset or group of similar identifiable assets. <span style="display:inline-block;width:0.7pt;"></span>If the screen test is met, a single asset or group of assets is not a business and is accounted for as an asset acquisition. If the screen test is not met, further determination is required as to whether the Company has acquired inputs and processes that have the ability to create outputs that would meet the requirements of a business. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company accounts for business combinations using the acquisition method of accounting, which requires the acquiring entity to recognize the fair value of assets acquired and liabilities assumed and establishes the acquisition date as the fair value measurement point. The Company determines the fair value of assets acquired and liabilities assumed based on management’s estimate of the fair value of assets acquired and liabilities assumed in the acquisition. Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. Transaction costs are expensed as incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company accounts for asset acquisitions that are not determined to be a business combination by recognizing net assets based on the consideration paid, inclusive of transaction costs, on a relative fair value basis. In an asset acquisition, the cost allocated to acquired in-process research and development (“IPR&amp;D”) with no alternative future use is charged to research and development expense at the acquisition date. The Company classifies asset acquisitions of acquired IPR&amp;D as investing activities on its condensed consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">New Accounting Pronouncements</span></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;text-indent:36pt;margin:0pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board or other standard setting bodies that are adopted by the Company as of the specified effective date. The Company did not adopt any new accounting pronouncements during the three and nine months ended September 30, 2023 that had a material effect on its condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other recent accounting pronouncements issued, but not yet effective, are not expected to be applicable to the Company or have a material effect on the condensed consolidated financial statements upon future adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></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;text-indent:36pt;margin:0pt;">The accompanying condensed consolidated financial statements and the related disclosures are unaudited and have been prepared in accordance with accounting principles generally accepted in the U.S. Additionally, certain information and footnote disclosures normally included in the Company’s annual financial statements have been condensed or omitted. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on February 16, 2023 (the “2022 Annual Report on Form 10-K”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all normal recurring adjustments considered necessary for a fair statement of the Company’s financial position as of September 30, 2023, and the results of its operations for the three and nine months ended September 30, 2023 and 2022, its statements of stockholders’ equity (deficit) for the three and nine months ended September 30, 2023 and 2022, and its 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 and 2022 are not necessarily indicative of the results that may be expected for the full year or any other subsequent interim period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></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;text-indent:36pt;margin:0pt;">The accompanying condensed consolidated financial statements as of September 30, 2023 include the accounts of Ironwood, its wholly-owned subsidiaries, Ironwood Pharmaceuticals Securities Corporation and Ironwood Pharmaceuticals GmbH, as well as Ironwood’s majority-owned subsidiary, VectivBio, and VectivBio’s wholly-owned subsidiaries, VectivBio AG, VectivBio Comet AG, GlyPharma Therapeutic Inc. and VectivBio US, Inc. All intercompany transactions and balances are eliminated in consolidation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For consolidated entities in which the Company owns less than 100% of the outstanding shares, the Company records net income (loss) and comprehensive income (loss) attributable to noncontrolling interests in its consolidated statements of income (loss) and comprehensive income (loss), respectively, equal to the percentage of the common stock ownership interest retained in such entities by the noncontrolling parties. The Company reports noncontrolling interests in consolidated entities as a component of equity separate from the Company’s equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company acquired control of VectivBio and its subsidiaries on June 29, 2023 (Note 3). Accordingly, the accompanying condensed consolidated financial statements reflect the results of operations and cash flows of VectivBio and its subsidiaries from the acquisition date through September 30, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates </span></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;text-indent:36pt;margin:0pt;">The preparation of condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles requires the Company’s management to make estimates and judgments that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the amounts of revenues and expenses during the reported periods. On an ongoing basis, the Company’s management evaluates its estimates, judgments and methodologies. Significant estimates and assumptions in the condensed consolidated financial statements include those related to fair value of assets acquired and liabilities assumed in acquisitions; revenue recognition; accounts receivable; useful lives of long-lived assets, impairment of long-lived assets, including goodwill; valuation procedures for right-of-use assets and operating lease liabilities; fair value of derivatives; income taxes, including uncertain tax positions and the valuation allowance for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">deferred tax assets; research and development expenses; contingencies and share-based compensation. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results may differ materially from these estimates under different assumptions or conditions. Changes in estimates are reflected in reported results in the period in which they become known. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>Certain prior period amounts have been reclassified to conform to current period presentation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Foreign Currency Translation </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;text-indent:36pt;margin:0pt;">For subsidiaries with a different functional currency than the U.S. dollar, assets and liabilities are translated at the exchange rate as of the balance sheet date and income and expense items are translated at the average exchange rate for the reporting period. Adjustments resulting from the translation of the financial statements of foreign subsidiaries are recorded in accumulated comprehensive income (loss), a separate component of stockholders’ equity. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Acquisitions</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;text-indent:36pt;margin:0pt;">The Company evaluates acquisitions of assets and other similar transactions to assess whether the transaction should be accounted for as a business combination or asset acquisition by first applying a screen test to determine whether substantially all of the fair value of the gross assets acquired is concentrated into a single identifiable asset or group of similar identifiable assets. <span style="display:inline-block;width:0.7pt;"></span>If the screen test is met, a single asset or group of assets is not a business and is accounted for as an asset acquisition. If the screen test is not met, further determination is required as to whether the Company has acquired inputs and processes that have the ability to create outputs that would meet the requirements of a business. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company accounts for business combinations using the acquisition method of accounting, which requires the acquiring entity to recognize the fair value of assets acquired and liabilities assumed and establishes the acquisition date as the fair value measurement point. The Company determines the fair value of assets acquired and liabilities assumed based on management’s estimate of the fair value of assets acquired and liabilities assumed in the acquisition. Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. Transaction costs are expensed as incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company accounts for asset acquisitions that are not determined to be a business combination by recognizing net assets based on the consideration paid, inclusive of transaction costs, on a relative fair value basis. In an asset acquisition, the cost allocated to acquired in-process research and development (“IPR&amp;D”) with no alternative future use is charged to research and development expense at the acquisition date. The Company classifies asset acquisitions of acquired IPR&amp;D as investing activities on its condensed consolidated statements of cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">New Accounting Pronouncements</span></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;text-indent:36pt;margin:0pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board or other standard setting bodies that are adopted by the Company as of the specified effective date. The Company did not adopt any new accounting pronouncements during the three and nine months ended September 30, 2023 that had a material effect on its condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other recent accounting pronouncements issued, but not yet effective, are not expected to be applicable to the Company or have a material effect on the condensed consolidated financial statements upon future adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">3. Acquisitions</b></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;text-indent:36pt;margin:0pt;">On June 29, 2023, the Company completed a tender offer to purchase the outstanding ordinary shares of VectivBio (the “VectivBio Shares”) at a price per share of $17.00, net to the shareholders of VectivBio in cash, without interest and subject to any applicable withholding taxes (the “VectivBio Acquisition”). The aggregate consideration paid by the Company to acquire the shares accepted for payment was approximately $1.2 billion. The Company financed the acquisition through proceeds from the borrowings under the Revolving Credit Agreement (as defined elsewhere below), cash on hand, and cash of VectivBio. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2023, the Company holds 98% of the outstanding VectivBio Shares. The Company intends to effect a squeeze-out merger under Swiss law to acquire all the remaining outstanding VectivBio Shares in the fourth quarter of 2023. The remaining outstanding VectivBio Shares are expected to be settled by the Company in cash for $26.3 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The total purchase consideration for VectivBio is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:86.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:86.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration paid to selling shareholders<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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,041,391</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration paid to settle VectivBio restricted stock units (“RSUs”) and stock options <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 78,003</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:86.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration paid to settle VectivBio warrants<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,720</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,270</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of noncontrolling interest<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,218</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:86.52%;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:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,175,602</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','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;">The cash consideration paid to selling shareholders was determined based on the total number of VectivBio Shares tendered at closing of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">61,258,315</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> at a per share price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$17.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','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 cash consideration paid to settle VectivBio RSUs and stock options issued under VectivBio’s equity incentive plans was determined based on the total number of underlying VectivBio Shares of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">8,904,171</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> at a per share price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$17.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, less the exercise price for stock options.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','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;">The cash consideration paid to settle VectivBio warrants was determined based on the total number of VectivBio warrant shares outstanding at close of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">324,190</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> at a per share price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$11.4757</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> calculated as the per share price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$17.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, less the exercise price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5.5243</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','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;">T</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">he fair value of the non-controlling interest was determined based on the total number of VectivBio Shares outstanding at closing of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1,547,723</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> at the closing date of the tender offer, using the VectivBio closing share price on June 28, 2023 of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$16.94</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </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;text-indent:18pt;margin:0pt;">All consideration was paid prior to September 30, 2023 with the exception of $4.0 million of transaction costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </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;text-indent:36pt;margin:0pt;">The VectivBio Acquisition was accounted for as an asset acquisition under Accounting Standards Codification (“ASC”) Topic 805, <i style="font-style:italic;">Business Combinations,</i> because substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable IPR&amp;D asset, apraglutide, VectivBio’s lead investigational asset. Apraglutide is a next-generation, long-acting synthetic GLP-2 analog being developed for a range of rare GI diseases and is currently in Phase III clinical trial for the potential treatment of SBS-IF. The Company recognized the acquired assets and assumed liabilities based on the consideration paid, inclusive of transaction costs, on a relative fair value basis. In accordance with the accounting for asset acquisitions, an entity that acquires IPR&amp;D assets in an asset acquisition follows the guidance in ASC Topic 730, <i style="font-style:italic;">Research and Development</i>, which requires that both tangible and intangible identifiable research and development assets with no alternative future use be allocated a portion of the consideration transferred and recorded as research and development expense at the acquisition date. As a result, the Company recorded approximately $1.1 billion in acquired in-process research and development expense related to the apraglutide IPR&amp;D asset during the second quarter of 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:9pt 0pt 0pt 0pt;"><span style="background:#ffffff;">The following is the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company (in thousands):</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;white-space:nowrap;width:76.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:3.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.26%;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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;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:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 123,340</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.26%;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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,867</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;background:#cceeff;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:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 126</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,100</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired in-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;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 3.5pt 0pt 0pt;"> 1,090,449</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,228,882</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;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;">Liabilities assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37,377</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;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 3.5pt 0pt 0pt;"> 15,903</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,280</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,175,602</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Intangible assets are comprised of the assembled workforce and are amortized on a straight-line basis over an estimated useful life of five years. The Company recognized $0.2 million of amortization expense during each of the three and nine months ended September 30, 2023 and the net carrying value of the assembled workforce was $3.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">The Company incurred acquisition-related expenses of $8.5 million and $53.8 million, respectively, for the three and nine months ended September 30, 2023, of which $3.7 million and $24.5 million, respectively, were included in selling, general and administrative expenses, $0.2 million and $15.0 million, respectively, were included in research and development expense, and $4.7 million and $14.2 million, respectively, were included in restructuring expense within the Company’s condensed consolidated statement of income (loss) for the three and nine months ended September 30, 2023. Acquisition-related expenses include direct and incremental costs incurred in connection with the transaction, including integration-related professional services and employee retention-related benefits. Acquisition-related expenses exclude transaction costs included in the computation of total consideration paid.</p> 2023-06-29 17.00 1200000000 0.98 26300000 <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:86.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:86.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration paid to selling shareholders<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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,041,391</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration paid to settle VectivBio restricted stock units (“RSUs”) and stock options <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 78,003</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:86.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration paid to settle VectivBio warrants<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,720</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,270</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of noncontrolling interest<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,218</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:86.52%;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:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,175,602</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','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;">The cash consideration paid to selling shareholders was determined based on the total number of VectivBio Shares tendered at closing of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">61,258,315</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> at a per share price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$17.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','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 cash consideration paid to settle VectivBio RSUs and stock options issued under VectivBio’s equity incentive plans was determined based on the total number of underlying VectivBio Shares of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">8,904,171</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> at a per share price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$17.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, less the exercise price for stock options.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','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;">The cash consideration paid to settle VectivBio warrants was determined based on the total number of VectivBio warrant shares outstanding at close of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">324,190</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> at a per share price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$11.4757</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> calculated as the per share price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$17.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, less the exercise price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5.5243</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','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;">T</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">he fair value of the non-controlling interest was determined based on the total number of VectivBio Shares outstanding at closing of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1,547,723</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> at the closing date of the tender offer, using the VectivBio closing share price on June 28, 2023 of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$16.94</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </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;white-space:nowrap;width:76.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:3.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.26%;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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;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:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 123,340</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.26%;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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,867</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;background:#cceeff;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:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 126</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,100</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired in-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;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 3.5pt 0pt 0pt;"> 1,090,449</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,228,882</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;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;">Liabilities assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37,377</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;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 3.5pt 0pt 0pt;"> 15,903</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,280</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,175,602</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"><span style="background:#ffffff;"> </span></p> 1041391000 78003000 3720000 26270000 26218000 1175602000 61258315 17.00 8904171 17.00 324190 11.4757 17.00 5.5243 1547723 16.94 4000000.0 1100000000 1100000000 123340000 10867000 126000 4100000 1090449000 1228882000 37377000 15903000 53280000 1175602000 P5Y 200000 200000 3900000 8500000 53800000 3700000 24500000 200000 15000000.0 4700000 14200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">4. Net Income (Loss) 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted net income (loss) per common share (in thousands, except per share amounts):</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:58.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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.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:8.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;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="5" style="vertical-align:bottom;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.03%;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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;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="5" style="vertical-align:bottom;width:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;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.32%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;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;">2023</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><b style="font-weight:bold;"> </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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Net income (loss)</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 13,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">50,317 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,029,814)</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">126,198 </p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Less: Net income (loss) attributable to noncontrolling interests</p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,371)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (28,662)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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 2.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Net income (loss) attributable to Ironwood Pharmaceuticals, Inc.</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 15,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 50,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,001,152)</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 126,198</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Add back interest expense, net of tax benefit, on assumed conversion of 2024 Convertible Notes</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,335</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Add back interest expense, net of tax benefit, on assumed conversion of 2026 Convertible Notes</p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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 2.5pt 0pt 0pt;"> 667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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 2.5pt 0pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="white-space:pre-wrap;">Numerator used in computing net income (loss) per share — diluted</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 16,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 51,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,001,152)</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 129,533</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:6.28%;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.86%;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.2%;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.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:2.12%;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.2%;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:6.28%;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:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Weighted average number of common shares outstanding used in computing net income (loss) per share — basic</p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.11%;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:middle;white-space:nowrap;width:8.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">155,886 </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">153,066 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">155,240 </p></td><td style="vertical-align:middle;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">154,713 </p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Effect of dilutive securities:</p></td><td style="vertical-align:middle;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Stock options</p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 318</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Time-based restricted stock units</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,278</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Performance-based restricted stock units</p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 196</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Restricted stock</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 122</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Shares subject to issuance under Employee Stock Purchase Plan</p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">2024 Convertible Notes assumed conversion</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 14,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 14,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 14,934</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">2026 Convertible Notes assumed conversion</p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:8.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 2.5pt 0pt 0pt;"> 14,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;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 2.5pt 0pt 0pt;"> 14,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.22%;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 2.5pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;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 2.5pt 0pt 0pt;"> 14,934</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Dilutive potential common shares</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Weighted average number of common shares outstanding used in computing net income (loss) per share — diluted</p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 186,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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 2.5pt 0pt 0pt;"> 184,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 155,240</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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 2.5pt 0pt 0pt;"> 186,504</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss) per share — basic </p></td><td style="vertical-align:middle;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 0.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (6.45)</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 0.82</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss) per share — diluted</p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:8.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 2.5pt 0pt 0pt;"> 0.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.28%;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 2.5pt 0pt 0pt;"> 0.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:8.22%;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;"> (6.45)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.28%;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 2.5pt 0pt 0pt;"> 0.69</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(1) During the nine months ended September 30, 2023, the Company was in a net loss position, and therefore, did not differentiate basic and diluted earnings per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt 0pt 11pt 0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The outstanding securities have been excluded from the computation of diluted weighted average shares outstanding, as applicable, as their effect would be anti-dilutive (in thousands):</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:65.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:65.01%;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:1.99%;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="3" style="vertical-align:bottom;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;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:1.99%;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="3" style="vertical-align:bottom;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;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:1.99%;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 style="vertical-align:bottom;white-space:nowrap;width:6.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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;"> 4,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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;"> 4,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.71%;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,021 </p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Time-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;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,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;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,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Performance-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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;"> 216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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;"> 528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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;"> 164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.71%;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;"> 572</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Note Hedge Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;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.99%;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:6.75%;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;"> 8,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;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;"> 3,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;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;"> 8,318</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.75%;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;">6,586 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.75%;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;">14,832 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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;">9,466 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.71%;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;">14,975 </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:1pt;margin:0pt;"> </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:58.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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.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:8.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;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="5" style="vertical-align:bottom;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.03%;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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;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="5" style="vertical-align:bottom;width:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;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.32%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;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;">2023</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><b style="font-weight:bold;"> </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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Net income (loss)</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 13,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">50,317 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,029,814)</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">126,198 </p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Less: Net income (loss) attributable to noncontrolling interests</p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,371)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (28,662)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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 2.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Net income (loss) attributable to Ironwood Pharmaceuticals, Inc.</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 15,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 50,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,001,152)</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 126,198</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Add back interest expense, net of tax benefit, on assumed conversion of 2024 Convertible Notes</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,335</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Add back interest expense, net of tax benefit, on assumed conversion of 2026 Convertible Notes</p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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 2.5pt 0pt 0pt;"> 667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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 2.5pt 0pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="white-space:pre-wrap;">Numerator used in computing net income (loss) per share — diluted</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 16,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 51,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,001,152)</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 129,533</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:6.28%;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.86%;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.2%;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.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:2.12%;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.2%;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:6.28%;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:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Weighted average number of common shares outstanding used in computing net income (loss) per share — basic</p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.11%;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:middle;white-space:nowrap;width:8.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">155,886 </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">153,066 </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">155,240 </p></td><td style="vertical-align:middle;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">154,713 </p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Effect of dilutive securities:</p></td><td style="vertical-align:middle;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Stock options</p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 318</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Time-based restricted stock units</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,278</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Performance-based restricted stock units</p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 196</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Restricted stock</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 122</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Shares subject to issuance under Employee Stock Purchase Plan</p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">2024 Convertible Notes assumed conversion</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 14,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 14,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 14,934</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">2026 Convertible Notes assumed conversion</p></td><td style="vertical-align:bottom;width:1.85%;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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:8.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 2.5pt 0pt 0pt;"> 14,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;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 2.5pt 0pt 0pt;"> 14,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.22%;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 2.5pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;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 2.5pt 0pt 0pt;"> 14,934</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Dilutive potential common shares</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Weighted average number of common shares outstanding used in computing net income (loss) per share — diluted</p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 186,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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 2.5pt 0pt 0pt;"> 184,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 155,240</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;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 2.5pt 0pt 0pt;"> 186,504</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss) per share — basic </p></td><td style="vertical-align:middle;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 0.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (6.45)</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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 0.82</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss) per share — diluted</p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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:8.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 2.5pt 0pt 0pt;"> 0.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.28%;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 2.5pt 0pt 0pt;"> 0.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:8.22%;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;"> (6.45)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.28%;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 2.5pt 0pt 0pt;"> 0.69</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(1) During the nine months ended September 30, 2023, the Company was in a net loss position, and therefore, did not differentiate basic and diluted earnings per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt 0pt 11pt 0pt;"> </p> 13950000 50317000 -1029814000 126198000 -1371000 -28662000 15321000 50317000 -1001152000 126198000 448000 445000 1335000 669000 667000 2000000 16438000 51429000 -1001152000 129533000 155886000 153066000 155240000 154713000 88000 283000 318000 445000 966000 1278000 573000 225000 196000 24000 49000 122000 7000 8000 9000 14934000 14934000 14934000 14934000 14934000 14934000 186891000 184465000 155240000 186504000 0.10 0.33 -6.45 0.82 0.09 0.28 -6.45 0.69 <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:65.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:65.01%;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:1.99%;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="3" style="vertical-align:bottom;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;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:1.99%;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="3" style="vertical-align:bottom;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;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:1.99%;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 style="vertical-align:bottom;white-space:nowrap;width:6.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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;"> 4,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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;"> 4,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.71%;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,021 </p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Time-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;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,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;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,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Performance-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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;"> 216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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;"> 528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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;"> 164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.71%;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;"> 572</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Note Hedge Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;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.99%;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:6.75%;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;"> 8,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;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;"> 3,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;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;"> 8,318</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.75%;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;">6,586 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.75%;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;">14,832 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:6.75%;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;">9,466 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.71%;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;">14,975 </p></td></tr></table> 4744000 5847000 4896000 6021000 1626000 139000 1042000 64000 216000 528000 164000 572000 8318000 3364000 8318000 6586000 14832000 9466000 14975000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">5. Collaboration, License and Other 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has linaclotide collaboration agreements with AbbVie for North America and AstraZeneca for China (including Hong Kong and Macau), as well as linaclotide license agreements with Astellas for Japan and with AbbVie for the AbbVie License Territory. The following table provides amounts included in the Company’s condensed consolidated statements of income (loss) as collaborative arrangements revenue attributable to transactions from these arrangements and other agreements (in thousands):</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:48.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.93%;margin:0pt;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 </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.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;">September 30, </b></p></td><td style="vertical-align:bottom;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Collaborative Arrangements Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p 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:10.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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Linaclotide Collaboration and License Agreements:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.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:2.61%;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.63%;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:8.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.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:2.61%;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.63%;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:8.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></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">AbbVie (North America)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">110,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">106,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">318,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">296,047</p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">AbbVie (Europe and other)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,847</p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">AstraZeneca (China, including Hong Kong and Macau)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">484</p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Astellas (Japan)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,543</p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Agreements:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Alnylam (GIVLAARI)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;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:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;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:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2,222</p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">AKP (apraglutide)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;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:bottom;width:48.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.52%;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 3.5pt 0pt 0pt;">755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.54%;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 3.5pt 0pt 0pt;">365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.52%;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 3.5pt 0pt 0pt;">1,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.52%;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 3.5pt 0pt 0pt;">1,254</p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total collaborative arrangements revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">113,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">108,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">325,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">303,397</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </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;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>Accounts receivable, net, included $124.5 million and $130.0 million primarily related to collaborative arrangements revenue as of September 30, 2023 and December 31, 2022, respectively. Accounts receivable, net, included $108.4 million and $104.4 million due from the Company’s partner, AbbVie, net of $4.6 million and $4.0 million of accounts payable, as of September 30, 2023 and December 31, 2022, 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;text-indent:36pt;margin:0pt;">The Company routinely assesses the creditworthiness of its license and collaboration partners. The Company has not experienced any material losses related to receivables from its license or collaboration partners 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Linaclotide 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;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Collaboration Agreement for North America with </span><span style="color:#212529;font-style:italic;font-weight:bold;background:#ffffff;">AbbVie </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;text-indent:36pt;margin:0pt;">In September 2007, the Company entered into a collaboration agreement with AbbVie to develop and commercialize linaclotide for the treatment of IBS-C, CIC, and other GI conditions in North America. Under the terms of this collaboration agreement, the Company received an upfront licensing fee, equity investment, and development and regulatory milestones, and shares equally with AbbVie all development costs as well as net profits or losses from the development and sale of linaclotide in the U.S. In addition, the Company receives royalties in the mid-teens percent based on net sales in Canada and Mexico. AbbVie is solely responsible for the further development, regulatory approval and commercialization of linaclotide in those countries and funding any costs.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2023, the Company incurred $1.7 million and $5.1 million, respectively, in total research and development expenses under the linaclotide collaboration for North America. During the three and nine months ended September 30, 2022, the Company incurred $1.6 million and $5.3 million, respectively, in total research and development expenses under the linaclotide collaboration for North America. As a result of the research and development cost-sharing provisions of the linaclotide collaboration for North America, the Company incurred $2.9 million and $9.0 million in incremental research and development costs during the three and nine months ended September 30, 2023, respectively, and incurred $2.2 million and $6.7 million in incremental research and development costs during the three and nine months ended September 30, 2022, respectively, to reflect the obligations of each party under the collaboration to bear 50% of the development costs incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company and AbbVie began commercializing LINZESS in the U.S. in December 2012. The Company receives 50% of the net profits and bears 50% of the net losses from the commercial sale of LINZESS in the U.S. Net profits or net losses consist of net sales of LINZESS to third-party customers and sublicense income in the U.S. less the cost of goods sold as well as selling, general and administrative expenses. LINZESS net sales are calculated and recorded by AbbVie and may include gross sales net of discounts, rebates, allowances, sales taxes, freight and insurance charges, and other applicable deductions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated its linaclotide collaboration arrangement for North America and concluded that all development-period performance obligations had been satisfied as of September 2012. The Company has determined that there are three remaining commercial-period performance obligations, which include the sales detailing of LINZESS, participation in the joint commercialization committee, and approved additional trials. The consideration remaining includes cost reimbursements in the U.S. and net profit and loss sharing payments based on net sales in the U.S. Additionally, the Company receives royalties in the mid-teens percent based on net sales in Canada and Mexico. Royalties and net profit and loss sharing payments will be recorded as collaborative arrangements revenue or expense in the period earned, as these payments relate predominately to the license granted to AbbVie. The Company records royalty revenue in the period earned based on royalty reports from its partner, if available, or based on the projected sales and historical trends. The cost reimbursements received from AbbVie during the commercialization period will be recognized as earned in accordance with the right-to-invoice practical expedient, as the Company’s right to consideration corresponds directly with the value of the services transferred during the commercialization period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Company’s linaclotide collaboration agreement for North America, LINZESS net sales are calculated and recorded by AbbVie and include gross sales net of discounts, rebates, allowances, sales taxes, freight and insurance charges, and other applicable deductions, as noted above. These amounts include the use of estimates and judgments, which could be adjusted based on actual results in the future. The Company records its share of the net profits or net losses from the sales of LINZESS in the U.S. less commercial expenses on a net basis, and presents the settlement payments to and from AbbVie as collaboration expense or collaborative arrangements revenue, as applicable. This treatment is in accordance with the Company’s revenue recognition policy, given that the Company is not the primary obligor and does not have the inventory risks in the collaboration agreement with AbbVie for North America. The Company relies on AbbVie to provide accurate and complete information related to net sales of LINZESS in accordance with U.S. generally accepted accounting principles in order to calculate its settlement payments to and from AbbVie and record collaboration expense or collaborative arrangements revenue, as applicable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>The following table summarizes collaborative arrangements revenue from the <span style="color:#212529;background:#ffffff;">linaclotide</span> collaboration agreement for North America (in thousands):</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:51.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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-size:8.5pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.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-size:8.5pt;font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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-size:8.5pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.82%;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-size:8.5pt;font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;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-size:8.5pt;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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-size:8.5pt;font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;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-size:8.5pt;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;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-size:8.5pt;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Collaborative arrangements revenue related to sales of LINZESS in the U.S.</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="font-size:8.5pt;visibility:hidden;">​</span></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:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 110,089</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 105,224</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 316,476</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 293,995</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Royalty revenue</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-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 641</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 861</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 2,072</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 2,052</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total collaborative arrangements revenue</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="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 110,730</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 106,085</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 318,548</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 296,047</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </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;text-indent:36pt;margin:0pt;">The Company incurred $9.5 million and $28.8 million in total selling, general and administrative costs related to the sale of LINZESS in the U.S. in accordance with the cost-sharing arrangement with AbbVie for the three and nine months ended September 30, 2023, respectively. The Company incurred $8.9 million and $26.2 million in total selling, general and administrative costs related to the sale of LINZESS in the U.S. in accordance with the cost-sharing arrangement with AbbVie for the three and nine months ended September 30, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 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="display:inline-block;text-indent:0pt;width:36pt;"></span>In May 2014, CONSTELLA<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> became commercially available in Canada and, in June 2014, LINZESS became commercially available in Mexico. The Company records royalties on sales of CONSTELLA in Canada and LINZESS in Mexico in the period earned. The Company recognized $0.6 million and $2.1 million of combined royalty revenues from Canada and Mexico during the three and nine months ended September 30, 2023, respectively. The Company recognized $0.9 million and $2.1 million of combined royalty revenues from Canada and Mexico during the three and nine months ended September 30, 2022, 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 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">License Agreement with AbbVie (All countries other than the countries and territories of North America, China (including Hong Kong and Macau), and Japan)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">The Company has a license agreement with AbbVie to develop, manufacture and commercialize linaclotide in (i) Europe, and (ii) all other countries other than China (including Hong Kong and Macau), Japan, and the countries and territories of North America, or collectively</span><span style="font-family:'TimesNewRomanPSMT';"> </span><span style="font-size:10pt;">the “Expanded Territory”, for the treatment of </span><span style="font-size:10pt;">IBS-C</span><span style="font-size:10pt;">, </span><span style="font-size:10pt;">CIC</span><span style="font-size:10pt;"> and other GI conditions. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">Under the license agreement, as amended, </span><span style="font-size:10pt;">AbbVie is obligated to pay the Company, (i) royalties based on sales volume</span><span style="font-size:10pt;"> in Europe in the </span><span style="font-size:10pt;">upper-teens percent, and (ii)</span><span style="font-size:10pt;"> on a country-by-country and product-by-product basis in the Expanded Territory, a royalty as a percentage of net sales of products containing linaclotide as an active ingredient in the upper-single digits for </span><span style="font-size:10pt;">five years</span><span style="font-size:10pt;"> following the first commercial sale of a linaclotide product in a country, and in the low-double digits thereafter. The royalty rate for products in Europe and the Expanded Territory will decrease, on a country-by-country basis, to the lower-single digits, or cease entirely, following the occurrence of certain events. The license agreement also contains certain sales-based milestones and commercial launch milestones, which could total up to</span> <span style="font-size:10pt;">$42.5</span><span style="font-size:10pt;"> million. The Company recognized </span><span style="font-size:10pt;">$</span><span style="font-size:10pt;">0.7</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$</span><span style="font-size:10pt;">2.1</span><span style="font-size:10pt;"> million of royalty revenue during the three and nine months ended September 30</span><span style="font-size:10pt;">, 2023</span><span style="font-size:10pt;">, respectively. The Company recognized </span><span style="font-size:10pt;">$0.7</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$1.8</span><span style="font-size:10pt;"> million of royalty revenue during the three and nine months ended September 30, 2022, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;"><span style="font-style:italic;font-weight:bold;">License Agreement for Japan with Astellas</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has a license agreement with Astellas to develop, manufacture, and commercialize linaclotide for the treatment of IBS-C, CIC and other GI conditions in Japan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under the license agreement, as amended, Astellas is required to pay royalties to the Company at rates beginning in the mid-single digit percent and escalating to low-double-digit percent, based on aggregate annual net sales in Japan of products containing linaclotide as an active ingredient. These royalty payments are subject to reduction following the expiration of certain licensed patents and the occurrence of generic competition in Japan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company recognized $0.4 million and $1.3 million of royalty revenue during the three and nine months ended September 30, 2023, respectively. The Company recognized $0.5 million and $1.5<span style="white-space:pre-wrap;"> million of royalty revenue during the three and nine months ended September 30, 2022, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;"><span style="font-style:italic;font-weight:bold;">Collaboration Agreement for China (including Hong Kong and Macau) with AstraZeneca</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has a collaboration agreement with AstraZeneca under which AstraZeneca has the exclusive right to develop, manufacture and commercialize products containing linaclotide in the AstraZeneca License Territory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the collaboration agreement, AstraZeneca is required to pay tiered royalties to the Company at rates beginning in the mid-single-digit percent and increasing up to twenty percent based on the aggregate annual net sales of products containing linaclotide in the AstraZeneca License Territory. The Company recognized $0.2 million and $0.4 million of royalty revenue during the three and nine months ended September 30, 2023, respectively. The Company recognized an insignificant amount and $0.5 million of royalty revenue during the three and nine months ended September 30, 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;"> The Company is entitled to receive non-contingent payments totaling </span>$35.0 million in three installments through 2024, of which $15.0 million remained outstanding at September 30, 2023. In addition, AstraZeneca may be required to make milestone payments totaling up to $90.0 million contingent on the achievement of certain sales targets. The significant financing component of the transaction was $2.6 million and is recognized as interest income through 2024 using the effective interest method. <span style="background:#ffffff;">At </span>September 30<span style="background:#ffffff;">, 2023, the non-contingent receivable due from AstraZeneca </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">was </span><span style="background:#ffffff;">$</span>14.9<span style="background:#ffffff;"> million and was classified as current. At December 31, 2022, the current portion and the non-current portion of the non-contingent receivable due from AstraZeneca were </span><span style="background:#ffffff;">$10.0</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$14.6</span><span style="background:#ffffff;"> million, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other Collaboration and License Agreements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Collaboration and License Option Agreement with COUR</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">In November 2021, the Company entered into the COUR Collaboration Agreement, pursuant to which the Company has been granted an option (the “Option”) to acquire an exclusive license to research, develop, manufacture and commercialize, in the U.S., products containing CNP-104, a tolerizing immune modifying nanoparticle (“CNP-104”) for the treatment of primary biliary cholangitis (“PBC”). COUR has initiated a clinical study to evaluate the safety, tolerability, and pharmacodynamic effects and efficacy of CNP-104</span><span style="font-family:'TimesNewRomanPSMT';"> </span><span style="font-size:10pt;">in PBC patients.</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;text-indent:36pt;margin:0pt;">Pursuant to the terms of the COUR Collaboration Agreement, the Company made an upfront, non-refundable payment of $6.0 million to COUR during the year ended December 31, 2021, and agreed to pay $13.5 million in total non-contingent payments and milestone payments in connection with certain development activities and regulatory milestones. After reviewing the data from the clinical study for CNP-104, if the Company exercises the Option, the Company will pay COUR $35.0 million in exchange for the license. Upon commercialization, COUR will be eligible to receive commercial milestone payments of up to $440.0 million over the term of the agreement and royalties in the high-single digits to low-double digits percentage of the aggregated annual net sales in the U.S. of products containing CNP-104.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the year ended December 31, 2021, the Company recognized research and development expense totaling $19.5 million related to the up-front payment, non-contingent payment, and milestone payments for which payment was probable to occur. At December 31, 2022, payment obligations of $3.8 million were included in accrued research and development costs. No payment obligations remained as of September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In April 2023, the Company and COUR executed an amendment to the COUR Collaboration Agreement, in which the Company agreed to pay a one-time, non-refundable, upfront payment of $6.0 million to COUR in exchange for the right to apply a credit of $6.6 million against future amounts due to COUR in connection with the exercise of the Option, commercial milestones, or royalties. In connection with such payment, COUR also granted the Company a right of first negotiation over certain additional potential research and development programs. The $6.0 million payment was recognized as research and development expense in the second quarter of 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Development and Commercialization Agreement with AKP</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>In March 2022, VectivBio entered into a development and commercialization agreement with Asahi Kasei Pharma Corporation (“AKP”) in which VectivBio granted an exclusive license to AKP, with the right to sublicense in multiple tiers, to develop, commercialize and exploit products derived from apraglutide in Japan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the terms of the development and commercialization agreement, using the exchange rate at the inception of the agreement, VectivBio received an upfront payment of JPY 3,000 million ($24.6 million at date of agreement) and is eligible to receive development related payments of JPY 1,600 million in the aggregate ($13.1 million at date of agreement), development milestones of JPY 1,000 million ($8.2 million at date of agreement) and up to JPY 19,000 million ($155.8 million at date of agreement) of commercial and sales-based milestone payments. VectivBio is also eligible to receive payments in the commercial period for manufacturing supply equal to cost-plus manufacturing mark-up and tiered royalties of up to a mid-double-digit percentage on product sales continuing until the later of (i) expiration of regulatory exclusivity in Japan, or (ii) expiration of the last valid patent claim that provides exclusivity to apraglutide in Japan (the “Royalty Term”). The development and commercialization agreement will terminate upon the expiration of the Royalty Term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company evaluated the development and commercialization agreement under the provisions of ASC Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>, and identified two performance obligations consisting of the (i) exclusive license for the development and commercialization of apraglutide in Japan and (ii) development activities for conducting global trials and sharing of associated development data necessary for obtaining and maintaining regulatory approval in Japan. Each performance obligation was capable of being distinct and distinct in the context of the contract. The initial transaction price was allocated to each performance obligation on a relative standalone selling price basis. The Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 0pt;">assessed that it provided a right to use the license as the license exists (in terms of form and functionality) at the point in time at which it is granted and therefore, was satisfied at the inception of the arrangement. The development activities are being recognized over time as the Company performs development activities related to the global trials. The Company recognizes revenue associated with the development activities using an input method, according to the costs incurred, which in management’s judgment, is the best measure of progress towards satisfying the performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">In connection with the acquisition of VectivBio, the Company accounted for the acquisition as an asset acquisition, which required that it recognize the deferred revenue at its fair value of $4.3 million on June 28, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">The Company recognized $0.9 million and $1.0 million of revenue during the three and nine months ended September 30, 2023, respectively. As of September 30, 2023, deferred revenue of $2.6 million is reported within accrued expenses and other current liabilities and $0.6 million is reported within other liabilities on the condensed consolidated balance sheets. Deferred revenue is expected to be recognized over the course of the development activities, which are currently estimated to occur through 2028.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">License Agreement with Ferring</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">In August 2012, as subsequently amended and restated in December 2016, GlyPharma Therapeutic Inc., a subsidiary of VectivBio (“GlyPharma”), entered into an exclusive licensing agreement with Ferring International Center, S.A. (“Ferring”), pursuant to which Ferring granted GlyPharma an exclusive, worldwide, sublicensable license under certain patent rights and know-how controlled by Ferring relating to apraglutide and certain know-how controlled by Ferring relating to specified alternate drug compounds, to research, develop, manufacture, make, have made, import, export, use, sell, distribute, promote, advertise, dispose of or offer to sell (i) products containing apraglutide whose manufacture, use or sale is covered by a valid claim of the licensed patents, or licensed products and (ii) products, containing a specified alternate drug compound, or alternate drug products. In April 2021, the license agreement was transferred and assigned to VectivBio AG, a subsidiary of VectivBio. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;background:#ffffff;"> Under the license agreement, as partial consideration for the rights Ferring granted to it, VectivBio AG is required to pay Ferring a high single-digit royalty on worldwide annual net sales of licensed products and alternate drug products until, on a country-by-country basis and licensed product-by-licensed product or alternate drug product-by-alternate drug product basis, as applicable, the date on which the manufacture, use or sale of such licensed product or alternate drug product, as applicable, ceases to be covered by a valid claim of a patent within the licensed patents in such country. GlyPharma was also required to pay Ferring a certain number of warrants and Class A preferred shares pursuant to a shareholders’ agreement. The equity obligations under the license agreement have been fully performed by GlyPharma. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is also obligated to pay a specified percentage of the annual consideration VectivBio AG or its affiliates, including us, received in connection with sales of licensed product or alternate drug product by any third parties to which VectivBio AG or its affiliates, including us, grant a sublicense of any of the rights licensed to VectivBio AG by Ferring under this Agreement. Such percentage is in the high single digits for sales of both licensed products and alternate drug products, and such payments are owed for the duration of the royalty term for licensed products or alternate drug products, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Other Agreements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Disease Education and Promotional Agreement with Alnylam</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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2019, the Company and Alnylam Pharmaceuticals, Inc. (“Alnylam”) entered into a disease education and promotional agreement (the “Alnylam Agreement”) for Alnylam’s GIVLAARI (givosiran) for the treatment of acute hepatic porphyria. The Alnylam Agreement, as amended, was terminated in June 2021 with an effective termination date of September 30, 2021. Under the terms of the Alnylam Agreement, the Company’s sales force performed disease awareness activities and sales detailing activities for GIVLAARI. The Company remained eligible to receive royalties based on a percentage of net sales of GIVLAARI that are directly attributable to the Company’s promotional efforts through September 30, 2022, which was one year following the termination of the agreement. During the three and nine months ended September 30, 2022, the Company recognized $0.8 million and $2.2 million, respectively, in royalty revenue.</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:48.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.93%;margin:0pt;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 </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.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;">September 30, </b></p></td><td style="vertical-align:bottom;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Collaborative Arrangements Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p 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:10.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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Linaclotide Collaboration and License Agreements:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.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:2.61%;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.63%;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:8.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.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:2.61%;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.63%;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:8.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></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">AbbVie (North America)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">110,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">106,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">318,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">296,047</p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">AbbVie (Europe and other)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,847</p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">AstraZeneca (China, including Hong Kong and Macau)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">484</p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Astellas (Japan)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,543</p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Agreements:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Alnylam (GIVLAARI)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;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:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;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:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2,222</p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">AKP (apraglutide)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;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:bottom;width:48.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.52%;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 3.5pt 0pt 0pt;">755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.54%;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 3.5pt 0pt 0pt;">365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.52%;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 3.5pt 0pt 0pt;">1,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.52%;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 3.5pt 0pt 0pt;">1,254</p></td></tr><tr><td style="vertical-align:bottom;width:48.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total collaborative arrangements revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">113,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">108,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">325,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">303,397</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 110730000 106085000 318548000 296047000 714000 709000 2071000 1847000 174000 144000 386000 484000 432000 520000 1305000 1543000 814000 2222000 934000 997000 755000 365000 1875000 1254000 113739000 108637000 325182000 303397000 124500000 130000000.0 108400000 104400000 4600000 4000000.0 1700000 5100000 1600000 5300000 2900000 9000000.0 2200000 6700000 0.50 0.50 0.50 3 <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:51.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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-size:8.5pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.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-size:8.5pt;font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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-size:8.5pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.82%;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-size:8.5pt;font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;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-size:8.5pt;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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-size:8.5pt;font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;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-size:8.5pt;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-size:8.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;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-size:8.5pt;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Collaborative arrangements revenue related to sales of LINZESS in the U.S.</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="font-size:8.5pt;visibility:hidden;">​</span></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:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 110,089</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 105,224</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 316,476</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 293,995</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Royalty revenue</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-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 641</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 861</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 2,072</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 2,052</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total collaborative arrangements revenue</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="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 110,730</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 106,085</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 318,548</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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 2.5pt 0pt 0pt;"><span style="font-size:8.5pt;"> 296,047</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 110089000 105224000 316476000 293995000 641000 861000 2072000 2052000 110730000 106085000 318548000 296047000 9500000 28800000 8900000 26200000 600000 2100000 900000 2100000 P5Y 42500000 700000 2100000 700000 1800000 400000 1300000 500000 1500000 200000 400000 500000 35000000.0 3 15000000.0 90000000.0 2600000 14900000 10000000.0 14600000 6000000.0 13500000 35000000.0 440000000.0 19500000 3800000 0 6000000.0 6600000 6000000.0 3000000000 24600000 1600000000 13100000 1000000000 8200000 19000000000 155800000 4300000 900000 1000000.0 2600000 600000 800000 2200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">6. Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">The tables below present information about the Company’s assets and liabilities that are measured at fair value on a recurring basis as of September 30, 2023 and December 31, 2022 and indicate the fair value hierarchy of the valuation techniques the Company utilized to determine such fair value. In general, fair values determined by Level 1 inputs utilize observable inputs such as quoted prices in active markets for identical assets or liabilities. Fair values determined by Level 2 inputs utilize data points that are either directly or indirectly observable, such as quoted prices for similar instruments in active markets, interest rates and yield curves. Fair values determined by Level 3 inputs utilize unobservable data points in which there is little or no market data, which require the Company to develop its own assumptions for the asset or liability. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">The Company’s investment portfolio may include fixed income securities that do not always trade on a daily basis. As a result, the pricing services used by the Company apply other available information as applicable through processes such as benchmark yields, benchmarking of like securities, sector groupings and matrix pricing to prepare valuations. In addition, model processes are used to assess interest rate impact and develop prepayment scenarios. These models take into consideration relevant credit information, perceived market movements, sector news and economic events. The inputs into these models may include benchmark yields, reported trades, broker-dealer quotes, issuer spreads and other relevant data. The Company validates the prices provided by its third-party pricing services by obtaining market values from other pricing sources and analyzing pricing data in certain instances. The Company periodically invests in certain reverse repurchase agreements, which are collateralized by Government Securities and Obligations for an amount not less than 102% of their principal amount. The Company does not record an asset or liability for the collateral as the Company is not permitted to sell or re-pledge the collateral. The collateral has at least the prevailing credit rating of U.S. Government Treasuries and Agencies. The Company utilizes a third-party custodian to manage the exchange of funds and ensure the collateral received is maintained at 102% of the reverse repurchase agreements principal amount on a daily basis. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present the assets and liabilities the Company has measured at fair value on a recurring basis (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;width:47.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.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: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:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:39.96%;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;">Fair Value Measurements at Reporting Date Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;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;">Quoted Prices in</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.71%;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;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;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:13.37%;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;">Active Markets for</b></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;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:12.22%;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;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;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;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">September 30, </b></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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;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;">Identical Assets</b></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;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:12.22%;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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;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;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">(Level 1)</b></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;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:12.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></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;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.54%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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:9pt;font-weight:bold;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;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.63%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cash and cash equivalents:</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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.82%;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.63%;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:11.73%;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.32%;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.69%;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:10.52%;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.31%;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.63%;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.07%;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></tr><tr><td style="vertical-align:bottom;width:47.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Money market funds</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;"> 29,420</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:11.73%;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;"> 29,420</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;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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:2.31%;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.63%;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.07%;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></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">U.S. Treasury securities</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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,372</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;margin:0pt;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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.07%;margin:0pt;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:bottom;width:47.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Commercial paper</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;"> 32,587</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:11.73%;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:2.32%;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.69%;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:10.52%;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;"> 32,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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:8.07%;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></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Restricted cash:</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;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.63%;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:11.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:9pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;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.63%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Money market funds</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;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;"> 1,298</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;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;"> 1,298</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;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:2.31%;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.63%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total assets measured at fair value</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;"> 73,677</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;"> 30,718</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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;"> 42,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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.07%;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;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:48.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.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: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:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.36%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="8" style="vertical-align:bottom;white-space:nowrap;width:39.96%;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;">Fair Value Measurements at Reporting Date Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.37%;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;">Quoted Prices in</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.71%;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;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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:13.37%;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;">Active Markets for</b></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;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:12.22%;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;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;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;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">December 31, </b></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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;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;">Identical Assets</b></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;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:12.22%;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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;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;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2022</b></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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">(Level 1)</b></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;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:12.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></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;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.48%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:9pt;font-weight:bold;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;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.63%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cash and cash equivalents:</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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.82%;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.63%;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:11.73%;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.32%;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.69%;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:10.52%;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.31%;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.63%;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.07%;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></tr><tr><td style="vertical-align:bottom;width:48.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Money market funds</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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;"> 250,313</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:11.73%;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;"> 250,313</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;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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:2.31%;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.63%;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.07%;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></tr><tr><td style="vertical-align:bottom;width:48.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Repurchase agreements</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,075</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;margin:0pt;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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.07%;margin:0pt;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:bottom;width:48.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Commercial paper</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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;"> 138,809</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:11.73%;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:2.32%;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.69%;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:10.52%;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;"> 138,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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:8.07%;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></tr><tr><td style="vertical-align:bottom;width:48.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Restricted cash:</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:9pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;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.63%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Money market funds</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;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;"> 1,735</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #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:11.73%;background:#cceeff;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;"> 1,735</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #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:10.52%;background:#cceeff;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:2.31%;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.63%;background:#cceeff;border-bottom:1px solid #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.07%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:48.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total assets measured at fair value</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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;">651,932</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">252,048</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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;">399,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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.07%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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.82%;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.63%;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:11.73%;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.32%;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.69%;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:10.52%;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.31%;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.63%;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:8.07%;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></tr><tr><td style="vertical-align:bottom;width:48.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_avDng1t-G0ilMmjI_If2uw;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Note hedge warrants</span></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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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;"> 19</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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: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="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total liabilities measured at fair value</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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;"> 19</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:11.73%;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;"> —</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;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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.07%;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;"> 19</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payable, accrued research and development costs, accrued expenses and other current liabilities and current portion of operating lease obligations at September 30, 2023 and December 31, 2022 are carried at amounts that approximate fair value due to their short-term maturities. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Convertible Note Hedges and Note Hedge Warrants with Respect to 2022 Convertible 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s Convertible Note Hedges, which expired unexercised in June 2022, and Note Hedge Warrants, which expired unexercised in April 2023, were recorded as derivative assets and liabilities, respectively, and were classified as Level 3 measurements under the fair value hierarchy. These derivatives were not actively traded and were valued using the Black-Scholes <span style="-sec-ix-hidden:Hidden_YQOXRH9uw0-fLfUMmcTsQA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">option</span></span>-pricing model, which required the use of subjective assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following inputs were used in the fair market valuation of the Note Hedge Warrants:</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:69.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:3.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:18.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:4.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:21.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate <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:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;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></tr><tr><td style="vertical-align:bottom;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;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></tr><tr><td style="vertical-align:bottom;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Strike price <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:3.1%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock volatility <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;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></tr><tr><td style="vertical-align:bottom;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:3.1%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(1)</span>Based on U.S. Treasury yield curve, with terms commensurate with the expected term of the Note Hedge Warrants.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(2)</span><span style="white-space:pre-wrap;">The closing price of the Company’s Class A Common Stock on the last trading day of the quarter ended December </span></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> 31, 2022.</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(3)</span>As per the agreements for the Note Hedge Warrants. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(4)</span>Expected volatility based on historical volatility of the Company’s Class A Common Stock.</div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','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;white-space:pre-wrap;">The Company has not paid and does not anticipate paying cash dividends on its shares of common stock in the foreseeable future; therefore, the expected dividend yield is assumed to be </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">zero</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </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;text-indent:36pt;margin:0pt;">The Convertible Note Hedges and the Note Hedge Warrants were recorded at fair value at each reporting date and changes in fair value were recorded in other income (expense), net within the Company’s condensed consolidated statements of income (loss). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table reflects the change in the Company’s Level 3 Note Hedge Warrants from December 31, 2022 through September 30, 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.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: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: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;width:87.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:87.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:87.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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;"> (19)</p></td></tr><tr><td style="vertical-align:bottom;width:87.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_jvETwhVaLUigIwyYLz3czA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value, recorded as a component of gain on derivatives</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.5pt 0pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:87.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at September 30, 2023</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:8.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 3.5pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </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;"><b style="font-weight:bold;">Convertible Senior Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In August 2019, the Company issued $200.0 million aggregate principal amount of its 2024 Convertible Notes and $200.0 million aggregate principal amount of its 2026 Convertible Notes (Note 9). The fair value of the respective convertible senior notes, which differs from their carrying value, is influenced by interest rates, the price of the Company’s Class A Common Stock and the volatility thereof, and the prices for the respective convertible senior notes observed in market trading, which are Level 2 inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The estimated fair value of the 2024 Convertible Notes was $198.1 million and $215.9 million as of September 30, 2023 and December 31, 2022, respectively. The estimated fair value of the 2026 Convertible Notes was $195.0 million and $219.0 million as of September 30, 2023 and December 31, 2022, respectively.</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;">Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible 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;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>In connection with the issuance of the 2024 Convertible Notes and the 2026 Convertible Notes, the Company entered into the Capped Calls with certain financial institutions. The Capped Calls cover 29,867,480 shares of Class A Common Stock (subject to anti-dilution and certain other adjustments), which is the same number of shares of Class A Common Stock that initially underlie the 2024 Convertible Notes and the 2026 Convertible Notes. The Capped Calls have an initial strike price of approximately $13.39 per share, which corresponds to the initial conversion price of the 2024 Convertible Notes and the 2026 Convertible Notes, and have a cap price of approximately $17.05 per share (Note 9). The strike price and cap price are subject to anti-dilution adjustments generally similar to those applicable to the 2024 Convertible Notes and the 2026 Convertible Notes. These instruments meet the conditions outlined in ASC Topic 815, <i style="font-style:italic;">Derivatives and Hedging</i> (“ASC 815”), to be classified in stockholders’ equity and are not subsequently remeasured as long as the conditions for equity classification continue to be met (Note 9).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revolving Credit Agreement</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;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>Outstanding borrowings under the revolving credit facility (Note 9) are carried at amounts that approximate fair value based on their nature, terms, credit spreads, and variable interest rates, which are Level 3 inputs.</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;">Non-recurring Fair Value Measurements </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;"><i style="font-style:italic;">Acquired In-Process Research &amp; Development</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="display:inline-block;text-indent:0pt;width:36pt;"></span>The fair value of the acquired IPR&amp;D asset, apraglutide, was determined using the multi-period excess earnings method using Level 3 fair-value measurements and inputs including estimated cash flows and probabilities of success.</p><p style="font-family:'Times New Roman','Times','serif';font-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;">Assembled Workforce</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="display:inline-block;text-indent:0pt;width:36pt;"></span>The fair value of the assembled workforce was determined using the replacement cost method using Level 3 fair-value measurements and inputs including estimated costs and productivity metrics. </p><p style="font-family:'Times New Roman','Times','serif';font-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> 1.02 1.02 <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;width:47.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.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: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:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:39.96%;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;">Fair Value Measurements at Reporting Date Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;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;">Quoted Prices in</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.71%;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;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;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:13.37%;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;">Active Markets for</b></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;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:12.22%;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;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;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;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">September 30, </b></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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;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;">Identical Assets</b></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;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:12.22%;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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;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;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">(Level 1)</b></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;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:12.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></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;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.54%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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:9pt;font-weight:bold;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;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.63%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cash and cash equivalents:</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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.82%;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.63%;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:11.73%;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.32%;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.69%;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:10.52%;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.31%;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.63%;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.07%;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></tr><tr><td style="vertical-align:bottom;width:47.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Money market funds</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;"> 29,420</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:11.73%;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;"> 29,420</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;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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:2.31%;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.63%;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.07%;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></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">U.S. Treasury securities</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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,372</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;margin:0pt;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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.07%;margin:0pt;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:bottom;width:47.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Commercial paper</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;"> 32,587</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:11.73%;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:2.32%;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.69%;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:10.52%;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;"> 32,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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:8.07%;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></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Restricted cash:</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;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.63%;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:11.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:9pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;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.63%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Money market funds</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;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;"> 1,298</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;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;"> 1,298</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;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:2.31%;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.63%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total assets measured at fair value</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;"> 73,677</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;"> 30,718</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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;"> 42,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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.07%;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;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:48.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.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: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:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.36%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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="8" style="vertical-align:bottom;white-space:nowrap;width:39.96%;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;">Fair Value Measurements at Reporting Date Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.37%;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;">Quoted Prices in</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.71%;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;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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:13.37%;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;">Active Markets for</b></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;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:12.22%;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;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;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;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">December 31, </b></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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;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;">Identical Assets</b></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;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:12.22%;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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;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;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2022</b></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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">(Level 1)</b></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;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:12.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></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;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.48%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:9pt;font-weight:bold;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;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.63%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cash and cash equivalents:</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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.82%;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.63%;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:11.73%;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.32%;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.69%;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:10.52%;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.31%;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.63%;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.07%;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></tr><tr><td style="vertical-align:bottom;width:48.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Money market funds</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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;"> 250,313</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:11.73%;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;"> 250,313</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;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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:2.31%;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.63%;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.07%;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></tr><tr><td style="vertical-align:bottom;width:48.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Repurchase agreements</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,075</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;margin:0pt;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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.07%;margin:0pt;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:bottom;width:48.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Commercial paper</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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;"> 138,809</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:11.73%;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:2.32%;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.69%;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:10.52%;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;"> 138,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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:8.07%;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></tr><tr><td style="vertical-align:bottom;width:48.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Restricted cash:</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:9pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.31%;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.63%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Money market funds</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;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;"> 1,735</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #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:11.73%;background:#cceeff;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;"> 1,735</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #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:10.52%;background:#cceeff;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:2.31%;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.63%;background:#cceeff;border-bottom:1px solid #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.07%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:48.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total assets measured at fair value</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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;">651,932</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">252,048</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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;">399,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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.07%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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.82%;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.63%;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:11.73%;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.32%;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.69%;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:10.52%;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.31%;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.63%;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:8.07%;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></tr><tr><td style="vertical-align:bottom;width:48.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_avDng1t-G0ilMmjI_If2uw;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Note hedge warrants</span></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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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;"> 19</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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: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="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:48.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total liabilities measured at fair value</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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;"> 19</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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:11.73%;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;"> —</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;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.63%;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.07%;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;"> 19</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 29420000 29420000 10372000 10372000 32587000 32587000 1298000 1298000 73677000 30718000 42959000 250313000 250313000 261075000 261075000 138809000 138809000 1735000 1735000 651932000 252048000 399884000 19000 19000 19000 19000 <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:69.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:3.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:18.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:4.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:21.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate <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:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;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></tr><tr><td style="vertical-align:bottom;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;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></tr><tr><td style="vertical-align:bottom;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Strike price <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:3.1%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock volatility <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;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></tr><tr><td style="vertical-align:bottom;width:69.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:3.1%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(1)</span>Based on U.S. Treasury yield curve, with terms commensurate with the expected term of the Note Hedge Warrants.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(2)</span><span style="white-space:pre-wrap;">The closing price of the Company’s Class A Common Stock on the last trading day of the quarter ended December </span></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> 31, 2022.</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(3)</span>As per the agreements for the Note Hedge Warrants. </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(4)</span>Expected volatility based on historical volatility of the Company’s Class A Common Stock.</div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','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;white-space:pre-wrap;">The Company has not paid and does not anticipate paying cash dividends on its shares of common stock in the foreseeable future; therefore, the expected dividend yield is assumed to be </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">zero</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 0.045 0.3 12.39 18.82 0.271 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:87.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: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: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;width:87.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:87.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:87.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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;"> (19)</p></td></tr><tr><td style="vertical-align:bottom;width:87.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_jvETwhVaLUigIwyYLz3czA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value, recorded as a component of gain on derivatives</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.5pt 0pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:87.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at September 30, 2023</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:8.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 3.5pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 19000 19000 0 200000000.0 200000000.0 198100000 215900000 195000000.0 219000000.0 29867480 13.39 17.05 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">7. Accrued Expenses and Other Current Liabilities </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;text-indent:36pt;margin:0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:61.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.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.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:15.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:15.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:61.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="5" style="vertical-align:bottom;white-space:nowrap;width:36.38%;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></tr><tr><td style="vertical-align:bottom;width:61.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:17.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued compensation and benefits</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.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:15.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">24,971 </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: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:15.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">12,268 </p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;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.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.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:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">9,582 </p></td><td style="vertical-align:bottom;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: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:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">188 </p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued transaction costs</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.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:15.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,977</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: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:15.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued restructuring liabilities</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.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:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,609</p></td><td style="vertical-align:bottom;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: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:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued taxes</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.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:15.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,274</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: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:15.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 656</p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">14,301 </p></td><td style="vertical-align:bottom;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:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3.5pt 0pt 0pt;">3,588 </p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:15.38%;background:#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 3.5pt 0pt 0pt;">62,714 </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:2.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:15.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 3.5pt 0pt 0pt;">16,700 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:11pt 0pt 0pt 0pt;">As of September 30, 2023, other accrued expenses of $14.3 million were comprised primarily of $11.6 million of uninvoiced vendor liabilities and $2.6 million of deferred revenue. As of December 31, 2022, other accrued expenses of $3.6 million were comprised primarily of $3.6 million of uninvoiced vendor liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <span style="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;width:61.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.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.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:15.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:15.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:61.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="5" style="vertical-align:bottom;white-space:nowrap;width:36.38%;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></tr><tr><td style="vertical-align:bottom;width:61.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:17.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued compensation and benefits</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.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:15.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">24,971 </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: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:15.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">12,268 </p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;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.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.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:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">9,582 </p></td><td style="vertical-align:bottom;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: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:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">188 </p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued transaction costs</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.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:15.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,977</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: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:15.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued restructuring liabilities</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.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:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,609</p></td><td style="vertical-align:bottom;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: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:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued taxes</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.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:15.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,274</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: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:15.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 656</p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">14,301 </p></td><td style="vertical-align:bottom;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:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3.5pt 0pt 0pt;">3,588 </p></td></tr><tr><td style="vertical-align:bottom;width:61.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:15.38%;background:#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 3.5pt 0pt 0pt;">62,714 </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:2.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:15.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 3.5pt 0pt 0pt;">16,700 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 24971000 12268000 9582000 188000 3977000 8609000 1274000 656000 14301000 3588000 62714000 16700000 14300000 11600000 2600000 3600000 3600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">8. Leases </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;text-indent:36pt;margin:0pt;">The Company’s lease portfolio for the three and nine months ended September 30, 2023 includes: an office lease for its current headquarters location and other locations, vehicle leases for its salesforce representatives, and leases for computer and office equipment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s headquarters office lease and vehicle lease require letters of credit to secure the Company’s obligations under the lease agreements totaling $1.3 million and $1.7 million and are collateralized by money market </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">accounts recorded as restricted cash on the Company’s condensed consolidated balance sheets as of September 30, 2023 and December 31, 2022, 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;text-indent:36pt;margin:0pt;">Lease cost is recognized on a straight-line basis over the lease term. The components of lease cost are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.0978775%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:5.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;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,883</p></td></tr><tr><td style="vertical-align:bottom;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> 314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.5pt 0pt 0pt;"> 274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> 854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> 798</p></td></tr><tr><td style="vertical-align:bottom;width:62.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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:5.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 3.5pt 0pt 0pt;"> 941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:6.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 3.5pt 0pt 0pt;"> 901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> 2,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> 2,681</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;text-indent:36pt;margin:0pt;">Supplemental information related to leases for the periods reported is as follows:</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:71.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:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:6.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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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></tr><tr><td style="vertical-align:bottom;width:71.74%;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:2.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 colspan="7" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.74%;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:2.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 colspan="7" style="vertical-align:bottom;white-space:nowrap;width:25.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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.74%;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:2.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.69%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities (in thousands)</p></td><td style="vertical-align:bottom;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term of operating leases (in years)</p></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate of operating leases</p></td><td style="vertical-align:bottom;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Summer Street Lease</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2019, the Company entered into a non-cancelable operating lease (the “Summer Street Lease”) for approximately 39,000 square feet of office space on the 23<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">rd</sup> floor of 100 Summer Street, Boston, Massachusetts, which began serving as the Company’s headquarters in October 2019. The Summer Street Lease terminates on June 11, 2030 and includes a 2% annual rent escalation, free rent periods, a tenant improvement allowance, and an option to extend the term of the lease for an additional five years at a market base rental rate. The extension option is not included in the lease term used for the measurement of the lease, as it is not reasonably certain to be exercised. The lease expense, inclusive of the escalating rent payments and lease incentives, is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At lease commencement, the Company recorded a right-of-use asset and a lease liability using an incremental borrowing rate of 5.8%. At September 30, 2023, the balances of the right-of-use asset and operating lease liability were $13.0 million and $18.2 million, respectively. At December 31, 2022, the balances of the right-of-use asset and operating lease liability were $14.0 million and $19.7 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;"> Lease costs recorded during the three and nine months ended September 30, 2023 were </span>$0.6 million and $1.9 million, respectively. Lease costs recorded during the three and nine months ended September 30, 2022 were $0.6 million and $1.9 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Future minimum lease payments as of September 30, 2023 are as follows (in thousands):</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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:4.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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;width:76.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023<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:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 774</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,126</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,189</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,252</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,317</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3.5pt 0pt 0pt;"> 8,285</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,943</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: present value adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.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;"> (3,758)</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;background:#cceeff;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:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,185</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: current portion of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.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;"> (3,111)</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.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 3.5pt 0pt 0pt;"> 15,074</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(1) For the three months ending December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p> 1300000 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Lease cost is recognized on a straight-line basis over the lease term. The components of lease cost are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.0978775%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:5.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;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,883</p></td></tr><tr><td style="vertical-align:bottom;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> 314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.5pt 0pt 0pt;"> 274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> 854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> 798</p></td></tr><tr><td style="vertical-align:bottom;width:62.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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:5.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 3.5pt 0pt 0pt;"> 941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:6.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 3.5pt 0pt 0pt;"> 901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> 2,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> 2,681</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;text-indent:36pt;margin:0pt;">Supplemental information related to leases for the periods reported is as follows:</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:71.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:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:6.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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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></tr><tr><td style="vertical-align:bottom;width:71.74%;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:2.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 colspan="7" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.74%;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:2.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 colspan="7" style="vertical-align:bottom;white-space:nowrap;width:25.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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.74%;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:2.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.69%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities (in thousands)</p></td><td style="vertical-align:bottom;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term of operating leases (in years)</p></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate of operating leases</p></td><td style="vertical-align:bottom;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 627000 627000 1880000 1883000 314000 274000 854000 798000 941000 901000 2734000 2681000 2292000 2356000 P6Y8M12D P7Y7M6D 0.058 0.058 39000 0.02 true P5Y 0.058 13000000.0 18200000 14000000.0 19700000 600000 1900000 600000 1900000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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:4.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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;width:76.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023<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:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 774</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,126</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,189</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,252</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,317</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3.5pt 0pt 0pt;"> 8,285</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,943</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: present value adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.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;"> (3,758)</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;background:#cceeff;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:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,185</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: current portion of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.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;"> (3,111)</p></td></tr><tr><td style="vertical-align:bottom;width:76.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.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 3.5pt 0pt 0pt;"> 15,074</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(1) For the three months ending December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 774000 3126000 3189000 3252000 3317000 8285000 21943000 3758000 18185000 3111000 15074000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9. Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2.25%</span><span style="font-style:italic;font-weight:bold;"> Convertible Senior Notes due 2022</span><span style="display:inline-block;width:24.73pt;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2015, the Company issued $335.7 million aggregate principal amount of the 2022 Convertible Notes. The Company received net proceeds of $324.0 million from the sale of the 2022 Convertible Notes, after deducting fees and expenses of $11.7 million. The Company used $21.1 million of the net proceeds from the sale of the 2022 Convertible Notes to pay the net cost of the Convertible Note Hedges (after such cost was partially offset by the proceeds to the Company from the sale of the Note Hedge Warrants), as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the issuance of the 2024 Convertible Notes and the 2026 Convertible Notes in August 2019, the Company repurchased $215.0 million aggregate principal amount of the 2022 Convertible Notes. Such portion of the 2022 Convertible Notes were repurchased at a premium totaling $227.3 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2022, the Company repaid the remaining $120.7 million aggregate principal amount of the 2022 Convertible Notes upon maturity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The 2022 Convertible Notes were governed by an indenture (the “2022 Indenture”) between the Company and U.S. Bank National Association, as trustee (the “Trustee”). The 2022 Convertible Notes were senior unsecured obligations and bore cash interest at the annual rate of 2.25%, payable on June 15 and December 15 of each year. The 2022 Convertible Notes matured on June 15, 2022. No conversions were exercised by holders of the 2022 Convertible Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">0.75%</span><span style="font-style:italic;font-weight:bold;"> Convertible Senior Notes due 2024 and </span><span style="font-style:italic;font-weight:bold;">1.50%</span><span style="font-style:italic;font-weight:bold;"> Convertible Senior Notes due 2026</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In August 2019, the Company issued $200.0 million aggregate principal amount of the 2024 Convertible Notes and $200.0 million aggregate principal amount of the 2026 Convertible Notes. The Company received net proceeds of $391.0 million from the sale of the 2024 Convertible Notes and 2026 Convertible Notes, after deducting fees and expenses of $9.0 million. The Company used $25.2<span style="white-space:pre-wrap;"> million of the net proceeds from the sale of the 2024 Convertible Notes and 2026 Convertible Notes to pay the cost of the Capped Calls, as described below. For purposes of this section, “Notes” refer to the 2024 Convertible Notes and the 2026 Convertible Notes, collectively. </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;text-indent:36pt;margin:0pt;">The 2024 Convertible Notes and 2026 Convertible Notes were issued by the Company on August 12, 2019, pursuant to separate Indentures, each dated as of such date (each an “Indenture” and together the “Indentures”), between the Company and the Trustee. The 2024 Convertible Notes bear cash interest at the annual rate of 0.75% and the 2026 Convertible Notes bear cash interest at the annual rate of 1.50%, each payable on June 15 and December 15 of each year. The 2024 Convertible Notes will mature on June 15, 2024 and the 2026 Convertible Notes will mature on June 15, 2026, unless earlier converted or repurchased. The Company will settle conversions of the 2024 Convertible Notes and 2026 Convertible Notes through payment or delivery, as the case may be, of cash, shares of the Company’s Class A Common Stock or a combination of cash and shares of Class A Common Stock, at the Company’s option (subject to, and in accordance with, the settlement provisions of the applicable Indenture). The initial conversion rate for each of the 2024 Convertible Notes and the 2026 Convertible Notes is 74.6687 shares of Class A Common Stock (subject to adjustment as provided for in the applicable Indenture) per $1,000 principal amount of the 2024 Convertible Notes and 2026 Convertible Notes, which is equal to an initial conversion price of approximately $13.39 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Holders of the 2024 Convertible Notes and 2026 Convertible Notes may convert their Notes at their option at any time prior to the close of business on the business day immediately preceding December 15, 2023, with respect to the 2024 Convertible Notes, and December 15, 2025, with respect to the 2026 Convertible Notes, in multiples of $1,000 principal amount, 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:36pt;"></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;">during any calendar quarter commencing after the calendar quarter ending on December 31, 2019 (and only during such calendar quarter), if the last reported sale price of Class A Common Stock 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 (whether or not consecutive) during a period of </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 the last trading day of the immediately preceding calendar quarter is greater than or equal to </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 the Notes on each applicable trading day;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"> <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:36pt;"></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;">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;">-business day period after any </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 trading day period (the “measurement period”) in which the “trading price” (as defined in each Indenture) per </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> principal amount of Notes </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><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;">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 of Class A Common Stock and the conversion rate for the Notes on each such trading day; or</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><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:36pt;"></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;">upon the occurrence of specified corporate events described in each Indenture.</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;text-indent:36pt;margin:0pt;">On or after December 15, 2023, with respect to the 2024 Convertible Notes, and December 15, 2025, with respect to the 2026 Convertible Notes, until the close of business on the second scheduled trading day immediately preceding the applicable maturity date, the holders of the Notes may convert their Notes, in multiples of $1,000 principal amount, regardless of the foregoing 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;text-indent:36pt;margin:0pt;">Upon the occurrence of fundamental changes, as described in the Indentures, prior to the maturity date of the respective Notes, holders of such Notes may require the Company to repurchase for cash all or a portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest. If a make-whole fundamental change, as described in the Indentures, occurs and a holder elects to convert its Notes in connection with such make-whole fundamental change, such holder may be entitled to an increase in the conversion rate as described in the Indentures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;"> The Indentures do not contain any financial covenants or restrict the Company’s ability to repurchase the Company’s securities, pay dividends or make restricted payments in the event of a transaction that substantially increases the Company’s level of indebtedness. The Indentures provide for customary events of default. In the case of an event of default with respect to a series of Notes arising from specified events of bankruptcy or insolvency, all outstanding Notes of such series will become due and payable immediately without further action or notice. If any other event of default with respect to a series of Notes under the relevant Indenture occurs or is continuing, the Trustee or holders of at least </span>25% in aggregate principal amount of the then outstanding Notes of such series may declare the principal amount of such Notes to be immediately due and payable.</p><p style="font-family:'Times New Roman','Times','serif';font-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="display:inline-block;text-indent:0pt;width:36pt;"></span>The Company accounts for each convertible debt instrument as a single liability measured at amortized cost.</p><p style="font-family:'Times New Roman','Times','serif';font-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="display:inline-block;text-indent:0pt;width:36pt;"></span>The Company’s outstanding balances for the convertible senior notes consisted of the following (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:69.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.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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.41%;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: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:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2024 Convertible Notes</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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 200,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026 Convertible Notes</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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 200,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized debt issuance costs</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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> (2,538)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (3,749)</p></td></tr><tr><td style="vertical-align:bottom;width:69.41%;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: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.63%;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.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 3.5pt 0pt 0pt;"> 397,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> 396,251</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </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;text-indent:36pt;margin:0pt;">In connection with the issuance of the 2024 Convertible Notes and the 2026 Convertible Notes, the Company incurred $9.0 million of debt issuance costs, which primarily consisted of initial purchaser’s discounts and legal and other professional fees. The debt issuance costs are reflected as a reduction in the carrying value of the convertible senior notes and recorded as interest expense over the life of the 2024 Convertible Notes and the 2026 Convertible Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company determined the expected life of the 2024 Convertible Notes and the 2026 Convertible Notes was equal to their approximately <span style="-sec-ix-hidden:Hidden_WhbeggHeiEWxB1D6VSxbag;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> and seven-year terms, respectively. The effective annual interest rates of the 2024 Convertible Notes and the 2026 Convertible Notes for the period from the date of issuance through September 30, 2023 were 1.2% and 1.9%, respectively. The effective annual interest rate is computed using the contractual interest and the amortization of debt issuance costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth total interest expense recognized related to convertible senior notes (in thousands):</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:61.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:1.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.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:7.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:5.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.7%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.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;">Three Months Ended </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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.7%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.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;">September 30, </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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.7%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,125</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="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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,375</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.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:5.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,619</p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 399</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:5.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 3.5pt 0pt 0pt;"> 1,212</p></td><td style="vertical-align:bottom;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.13%;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:5.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 3.5pt 0pt 0pt;"> 1,453</p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:7.38%;background:#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 3.5pt 0pt 0pt;"> 1,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:7.39%;background:#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 3.5pt 0pt 0pt;"> 1,524</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:5.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 3.5pt 0pt 0pt;"> 4,587</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.13%;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:5.93%;background:#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 3.5pt 0pt 0pt;"> 6,072</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future minimum payments under the convertible senior notes as of September 30, 2023, are as follows (in thousands):</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:85.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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:85.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023<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:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,250</p></td></tr><tr><td style="vertical-align:bottom;width:85.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 203,750</p></td></tr><tr><td style="vertical-align:bottom;width:85.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:85.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.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 3.5pt 0pt 0pt;"> 201,500</p></td></tr><tr><td style="vertical-align:bottom;width:85.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum payments under the convertible senior notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;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.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 410,500</p></td></tr><tr><td style="vertical-align:bottom;width:85.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,500)</p></td></tr><tr><td style="vertical-align:bottom;width:85.48%;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 debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,538)</p></td></tr><tr><td style="vertical-align:middle;width:85.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible senior notes balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 397,462</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(1) For the three months ending December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </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 0pt 12pt 0pt;"><i style="font-style:italic;">Convertible Note Hedge and Note Hedge Warrant Transactions with Respect to 2022 Convertible Notes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">To minimize the impact of potential dilution to the Company’s Class A common stockholders upon conversion of the 2022 Convertible Notes, the Company entered into the Convertible Note Hedges. The Convertible Note Hedges had an exercise price of $14.51 per share and covered 23,135,435 shares. If the 2022 Convertible Notes had been converted and the price of the Company’s Class A Common Stock was above the exercise price of the Convertible Note Hedges, the counterparties were obligated to deliver shares of the Company’s Class A Common Stock and/or cash with an aggregate value approximately equal to the difference between the price of the Company’s Class A Common Stock at the conversion date and the exercise price, multiplied by the number of shares of the Company’s Class A Common Stock related to the Convertible Note Hedge being exercised. In June 2022, the Convertible Note Hedges terminated unexercised upon expiry.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Concurrently with entering into the Convertible Note Hedges, the Company sold Note Hedge Warrants to the Convertible Note Hedge counterparties to acquire shares of the Company’s Class A Common Stock. An aggregate of 23,135,435 shares underlay the Note Hedge Warrants and each warrant had a strike price of $18.82 per share, subject to customary anti-dilution adjustments. The Note Hedge Warrants were exercisable over the 150-trading day period beginning on September 15, 2022. In April 2023, the Note Hedge Warrants terminated unexercised upon expiry.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Convertible Note Hedges and the Note Hedge Warrants were separate transactions entered into by the Company and were not part of the terms of the 2022 Convertible Notes. The Company paid $91.9 million for the Convertible Note Hedges and received $70.8 million for the Note Hedge Warrants, resulting in a net cost to the Company of $21.1 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Convertible Note Hedges and Note Hedge Warrants were accounted for as derivative assets and liabilities, respectively, in accordance with ASC 815, and remeasured to fair value at each reporting date (Note 6).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, the Note Hedge Warrants were classified as current liabilities on the Company’s condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">To minimize the impact of potential dilution to the Company’s Class A common stockholders upon conversion of the 2024 Convertible Notes and the 2026 Convertible Notes, the Company entered into separate Capped Calls in connection with the issuance of the 2024 Convertible Notes and the 2026 Convertible Notes. The Company paid the counterparties $25.2 million to enter into the Capped Calls. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Capped Calls have an initial strike price of approximately $13.39 per share, which corresponds to the initial conversion price of the 2024 Convertible Notes and the 2026 Convertible Notes and is subject to anti-dilution adjustments generally similar to those applicable to the 2024 Convertible Notes and the 2026 Convertible Notes. The Capped Calls have a cap price of approximately $17.05 per share, subject to certain adjustments. The Capped Calls cover 29,867,480 shares of Class A Common Stock (subject to anti-dilution and certain other adjustments), which is the same number of shares of Class A Common Stock that initially underlie the 2024 Convertible Notes and the 2026 Convertible Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Capped Calls are expected generally to reduce the potential dilution to the Class A Common Stock upon conversion of the 2024 Convertible Notes and the 2026 Convertible Notes in the event that the market price per share of Class A Common Stock is greater than the strike price of the Capped Calls as adjusted pursuant to the anti-dilution adjustments. If, however, the market price per share of Class A Common Stock exceeds the cap price of the Capped Calls, there would nevertheless be dilution upon conversion of the 2024 Convertible Notes and the 2026 Convertible Notes to the extent that such market price exceeds the cap price of the Capped Calls. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Capped Calls are separate transactions entered into by and between the Company and the Capped Calls counterparties and are not part of the terms of the 2024 Convertible Notes or the 2026 Convertible Notes. Holders of the 2024 Convertible Notes and the 2026 Convertible Notes do not have any rights with respect to the Capped Calls. The Company recorded a reduction to additional paid-in capital of $25.0 million during the year ended December 31, 2019 related to the premium payments for the Capped Calls. Additionally, the Company recorded a $0.2 million reduction to equity related to transaction costs incurred in connection with the Capped Calls during the year ended December 31, 2019. These instruments meet the conditions outlined in ASC 815 to be classified in stockholders’ equity and are not subsequently remeasured as long as the conditions for equity classification continue to be met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;padding-bottom:12pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revolving Credit Facility</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></span>In May 2023, in connection with the VectivBio Acquisition, the Company entered into a credit agreement (the “Revolving Credit Agreement”) with Wells Fargo Bank, N.A., as administrative agent, collateral agent, a letter of credit issuer and a lender, and the other agents, lenders and letter of credit issuers parties thereto.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="white-space:pre-wrap;"> </span>The Revolving Credit Agreement provides for a four-year $500.0 million secured revolving credit facility (the "Revolving Credit Facility”), which includes a $10.0 million letter of credit subfacility, and loans made thereunder will mature on the earliest to occur of (i) May 21, 2027 or (ii) the date that is 91 days prior to the stated maturity date of the Company’s existing convertible notes then outstanding, unless, in the case of clause (ii), the Company’s minimum liquidity equals or exceeds certain agreed levels. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">At the Company’s election, borrowings under the Revolving Credit Agreement will bear interest at a rate equal to (a) Adjusted Term Secured Overnight Financing Rate (“SOFR”) (as defined in Revolving Credit Agreement) plus the applicable rate (ranging from 1.75% to 3.00%) or (b) the highest of (1) the weighted average overnight Federal funds rate, as published by the Federal Reserve Bank of New York, plus one half of <span style="-sec-ix-hidden:Hidden_eX591bpprU-bcaA3q9npHQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.0%</span></span>, (2) the prime lending rate or (3) the one-month Adjusted Term SOFR plus 1.0% in effect from time to time plus the applicable rate (ranging from 0.75% to 2.00%). The applicable rates are based on the Company’s consolidated secured net leverage ratio (as defined under the Revolving Credit Facility) at the time of the applicable borrowing. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company pays a quarterly commitment fee of 0.30% to 0.425% on the daily amount by which the commitments under the Revolving Credit Agreement exceed the outstanding loans and letters of credit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The loans and other obligations under the Revolving Credit Agreement are secured by substantially all of the Company’s personal property, including a pledge of all the capital stock of subsidiaries held directly by the Company or any subsidiary that guarantees the Revolving Credit Agreement following the closing date (which pledge, in the case of any foreign subsidiary, is limited to 65% of the voting stock), subject to certain customary exceptions and limitations. The Revolving Credit Agreement generally prohibits any other liens on the assets of the Company and its restricted subsidiaries, subject to certain exceptions as described in the Revolving Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Under the terms of the Revolving Credit Agreement, the Company will be able to request an increase in the commitments or the addition of a term loan secured by a pari passu lien on the collateral of up to an additional amount equal to the greater of $200.0 million and 100% of the trailing twelve-month Consolidated Adjusted EBITDA (as defined in the Revolving Credit Agreement) upon satisfaction of customary conditions, including receipt of commitments from either new lenders or increased commitments from existing lenders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Revolving Credit Agreement contains certain customary covenants applicable to the Company and its Restricted Subsidiaries (as defined in the Revolving Credit Agreement), and commencing in the third quarter of 2023, the Company is required to maintain a maximum consolidated secured net leverage ratio of 3.00 to 1.00 and a minimum interest coverage ratio of 3.00 to 1.00, in each case at the end of each fiscal quarter. The Revolving Credit Agreement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">allows the Company to elect to increase the permitted maximum consolidated secured net leverage ratio to 3.50 to 1.00 for four fiscal quarters in the event it consummates an acquisition for consideration in excess of $50.0 million, subject to certain limitations on how often this election can be made. As of September 30, 2023, the Company was in compliance with all covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the Revolving Credit Agreement, the Company incurred $2.9 million of debt issuance costs, which primarily consisted of $2.0 million of lender fees and $0.9 million of legal and other professional fees. The debt issuance costs are classified as other assets and are amortized on a straight-line basis over the four-year term of the Revolving Credit Agreement. The Company had unamortized capitalized debt issuance costs of $2.6 million at September 30, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2023, the Company borrowed $400.0 million to partially finance the VectivBio Acquisition (Note 3). In September 2023, the Company repaid $75.0 million of the outstanding principal balance. The outstanding principal balance on the revolving credit facility was $325.0 million as of September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth total interest expense recognized related to Revolving Credit Agreement (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;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:4.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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;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;white-space:nowrap;width:64.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;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:14.11%;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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;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:14.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;">September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.24%;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.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.83%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,269</p></td></tr><tr><td style="vertical-align:bottom;width:64.24%;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.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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 262</p></td></tr><tr><td style="vertical-align:bottom;width:64.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.83%;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:13.18%;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 3.5pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.72%;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.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 88</p></td></tr><tr><td style="vertical-align:bottom;width:64.24%;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.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.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,619</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p> 0.0225 335700000 324000000.0 11700000 21100000 215000000.0 227300000 120700000 0.0225 0.0075 0.0150 200000000.0 200000000.0 391000000.0 9000000.0 25200000 0.0075 0.0150 74.6687 1000 13.39 1000 20 30 1.30 5 5 1000 0.98 1000 1 0.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:69.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.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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.41%;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: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:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2024 Convertible Notes</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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 200,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026 Convertible Notes</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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 200,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized debt issuance costs</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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> (2,538)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (3,749)</p></td></tr><tr><td style="vertical-align:bottom;width:69.41%;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: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.63%;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.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 3.5pt 0pt 0pt;"> 397,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> 396,251</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 200000000 200000000 200000000 200000000 2538000 3749000 397462000 396251000 9000000.0 P7Y 0.012 0.019 <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:61.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:1.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.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:7.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:5.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.7%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.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;">Three Months Ended </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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.7%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.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;">September 30, </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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.7%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,125</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="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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,375</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.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:5.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,619</p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 399</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:5.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 3.5pt 0pt 0pt;"> 1,212</p></td><td style="vertical-align:bottom;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.13%;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:5.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 3.5pt 0pt 0pt;"> 1,453</p></td></tr><tr><td style="vertical-align:bottom;width:61.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:7.38%;background:#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 3.5pt 0pt 0pt;"> 1,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:7.39%;background:#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 3.5pt 0pt 0pt;"> 1,524</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:5.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 3.5pt 0pt 0pt;"> 4,587</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.13%;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:5.93%;background:#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 3.5pt 0pt 0pt;"> 6,072</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 1125000 1125000 3375000 4619000 405000 399000 1212000 1453000 1530000 1524000 4587000 6072000 <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:85.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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:85.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023<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:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,250</p></td></tr><tr><td style="vertical-align:bottom;width:85.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 203,750</p></td></tr><tr><td style="vertical-align:bottom;width:85.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:85.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.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 3.5pt 0pt 0pt;"> 201,500</p></td></tr><tr><td style="vertical-align:bottom;width:85.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum payments under the convertible senior notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;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.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 410,500</p></td></tr><tr><td style="vertical-align:bottom;width:85.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,500)</p></td></tr><tr><td style="vertical-align:bottom;width:85.48%;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 debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,538)</p></td></tr><tr><td style="vertical-align:middle;width:85.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible senior notes balance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 397,462</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(1) For the three months ending December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 2250000 203750000 3000000 201500000 410500000 10500000 2538000 397462000 14.51 23135435 23135435 18.82 P150D 91900000 70800000 21100000 25200000 13.39 17.05 29867480 25000000.0 200000 P4Y 500000000.0 10000000.0 2027-05-21 P91D 0.0175 0.0300 0.010 0.0075 0.0200 quarterly 0.0030 0.00425 0.65 200000000.0 1 P12M 0.0300 0.0300 0.0350 4 50000000.0 2900000 2000000.0 900000 P4Y 2600000 400000000.0 75000000.0 325000000.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;white-space:nowrap;width:64.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;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:4.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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;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;white-space:nowrap;width:64.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;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:14.11%;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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;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:14.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;">September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.24%;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.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.83%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,269</p></td></tr><tr><td style="vertical-align:bottom;width:64.24%;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.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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 262</p></td></tr><tr><td style="vertical-align:bottom;width:64.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.83%;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:13.18%;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 3.5pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.72%;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.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 88</p></td></tr><tr><td style="vertical-align:bottom;width:64.24%;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.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.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,619</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 8054000 8269000 180000 262000 75000 88000 8309000 8619000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">10. Employee Stock Benefit Plans </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;text-indent:36pt;margin:0pt;">The Company has several share-based compensation plans under which stock options, restricted stock awards, restricted stock units and other share-based awards are available for grant to employees, officers, directors and consultants of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes share-based compensation expense (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:63.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: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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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="5" style="vertical-align:bottom;width:15.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.61%;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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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="5" style="vertical-align:bottom;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.61%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.93%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share-based compensation expense:</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.75%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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-size:8pt;font-weight:bold;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,545 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,316 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">15,655 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3,607 </p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6,361 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">5,751 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,283</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,150</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expense included in operating expenses</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7,906 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7,067 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">50,849 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">19,757 </p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(850)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> 1,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,069)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 724</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expense, net of tax</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7,056 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:5.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 3.5pt 0pt 0pt;">8,232 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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 3.5pt 0pt 0pt;">48,780 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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 3.5pt 0pt 0pt;">20,481 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the VectivBio Acquisition, the Company incurred $27.5 million of share-based compensation expense during the second quarter of 2023 related to the vesting acceleration and settlement of outstanding VectivBio stock options and RSUs under VectivBio’s 2021 Equity Incentive Plan, of which $11.3 million was recorded within research and development expense and $16.2 million was recorded within selling, general and administrative expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:63.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: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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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="5" style="vertical-align:bottom;width:15.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.61%;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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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="5" style="vertical-align:bottom;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.61%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.93%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share-based compensation expense:</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.75%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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-size:8pt;font-weight:bold;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,545 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,316 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">15,655 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3,607 </p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">6,361 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">5,751 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,283</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,150</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expense included in operating expenses</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7,906 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7,067 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">50,849 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">19,757 </p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(850)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 3.5pt 0pt 0pt;"> 1,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,069)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 724</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expense, net of tax</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7,056 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:5.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 3.5pt 0pt 0pt;">8,232 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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 3.5pt 0pt 0pt;">48,780 </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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 3.5pt 0pt 0pt;">20,481 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 1545000 1316000 15655000 3607000 6361000 5751000 34283000 16150000 911000 7906000 7067000 50849000 19757000 -850000 1165000 -2069000 724000 7056000 8232000 48780000 20481000 27500000 11300000 16200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11. Share Repurchase Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>In May 2021, the Company’s Board of Directors authorized a program to repurchase up to $150.0 million of the Company’s Class A Common Stock. The Company completed the share repurchase program in May 2022 and retired the repurchased shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>During 2022, the Company repurchased 10.8 million shares of Class A Common Stock, at an aggregate cost of $123.4 million. For the overall program, under which repurchases commenced in December 2021, the Company repurchased 13.1 million shares of Class A Common Stock at an average price per share of $11.47.</p> 150000000.0 10800000 123400000 13100000 11.47 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">12. Income Taxes </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> The income tax provision during interim periods is computed by applying an estimated annual effective income tax rate to year-to-date pre-tax income, plus adjustments for significant unusual or infrequently occurring items, in accordance with ASC Subtopic 740-270, </span><i style="font-style:italic;">Income Taxes – Interim Reporting</i>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2023, the Company recorded income tax expense of $18.0 million and $51.4 million, respectively. Due to the Company's ability to offset its pre-tax income against net operating losses, the majority of its tax provision is expected to represent a non-cash expense until its net operating losses have been fully utilized. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the VectivBio Acquisition, the Company recorded a valuation allowance against VectivBio’s deferred tax assets, which are comprised primarily of net operating loss carryforwards in Switzerland. On a periodic basis, the Company reassesses the valuation allowance on its deferred income tax assets, weighing positive and negative evidence to assess the recoverability of the deferred tax assets.<span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Additionally, the Company increased its reserves for uncertain tax positions by </span><span style="background:#ffffff;">$</span>11.0<span style="background:#ffffff;"> million in the second quarter of 2023 in connection with a liability assumed in the VectivBio Acquisition.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three and the nine months ended September 30, 2022, the Company recorded income tax expense of $19.6 million and $54.0 million, respectively. Due to the Company's ability to offset its pre-tax income against net operating losses, it expects the majority of its tax provision to represent a non-cash expense until its net operating losses have been fully utilized.</p> 18000000.0 51400000 11000000.0 19600000 54000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13. Workforce Reductions and Restructuring</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> In April 2023, the Company reduced its workforce by approximately </span>10% of its headquarters-based personnel in an effort to further strengthen the operational efficiency of the organization. The workforce reduction was substantially completed during the second quarter of 2023. The Company recorded $3.5 million of restructuring expenses and adjustments, which are primarily comprised of employee severance, benefits and related costs, during the nine months ended September 30, 2023. No restructuring expenses or adjustments were recorded 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="display:inline-block;text-indent:0pt;width:36pt;"></span>In June 2023, the Company commenced the elimination of certain positions in connection with the VectivBio Acquisition. The majority of the eliminations were initiated in June 2023 and the remaining eliminations were substantially completed during the third quarter of 2023. The Company recorded $4.7 million and $14.3 million of restructuring expenses, which are primarily comprised of employee severance, benefits and related costs, during the three and nine months ended September 30, 2023, 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;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>The following table summarizes the accrued liabilities activity recorded in connection with the reductions in workforce and related restructuring activities (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:43.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.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: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:7.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.51%;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:13.32%;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;">Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;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:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;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:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;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:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;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;">Amounts</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.51%;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:13.32%;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;">Accrued at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;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:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;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:0.75%;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:8.98%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;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;">Accrued at</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;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 Paid</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;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;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:43.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Headquarters-based workforce reduction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,069)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 471</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:43.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">VectivBio Acquisition-related workforce reduction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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;"> (3,822)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (200)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,242</p></td></tr><tr><td style="vertical-align:bottom;width:43.51%;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:2.2%;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.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.55%;background:#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 3.5pt 0pt 0pt;"> 16,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (5,891)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:7.6%;background:#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;"> (200)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,713</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 0.10 3500000 0 4700000 14300000 <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:43.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.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: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:7.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.51%;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:13.32%;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;">Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;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:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;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:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;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:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;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;">Amounts</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.51%;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:13.32%;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;">Accrued at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;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:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;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:0.75%;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:8.98%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;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;">Accrued at</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;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 Paid</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;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;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:43.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Headquarters-based workforce reduction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,069)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 471</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:43.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">VectivBio Acquisition-related workforce reduction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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;"> (3,822)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (200)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,242</p></td></tr><tr><td style="vertical-align:bottom;width:43.51%;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:2.2%;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.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.55%;background:#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 3.5pt 0pt 0pt;"> 16,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (5,891)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:7.6%;background:#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;"> (200)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,713</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 2540000 2069000 471000 14264000 3822000 -200000 10242000 16804000 5891000 -200000 10713000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Item 5. </b><span style="font-style:italic;font-weight:bold;">Other Information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the three months ended September 30, 2023, the following directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K, for the purchase or sale of our securities, as set forth in the table below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:99.89%;"><tr style="height:1pt;"><td style="vertical-align:top;width:16.66%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:16.66%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:16.66%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:16.66%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:16.66%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:16.66%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:16.66%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Name (Title)</b></p></td><td style="vertical-align:top;width:16.66%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Action Taken (Date of Action)</b></p></td><td style="vertical-align:top;width:16.66%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Type of Trading Arrangement </b></p></td><td style="vertical-align:top;width:16.66%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nature of Trading Arrangement </b></p></td><td style="vertical-align:top;width:16.66%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Duration of Trading Arrangement </b></p></td><td style="vertical-align:top;width:16.66%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Aggregate Number of Securities </b></p></td></tr><tr><td style="vertical-align:top;width:16.66%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marla Kessler (Director)</p></td><td style="vertical-align:top;width:16.66%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adoption (September 7, 2023)</p></td><td style="vertical-align:top;width:16.66%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rule 10b5-1</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">trading arrangement</p></td><td style="vertical-align:top;width:16.66%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sale</p></td><td style="vertical-align:top;width:16.66%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Until August 31, 2024, unless earlier terminated by Ms. Kessler, or on the first date on which all trades under Ms. Kessler’s plan have been executed or are expired</p></td><td style="vertical-align:top;width:16.66%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">9,926</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> Marla Kessler Director true September 7, 2023 August 31, 2024 9926 EXCEL 97 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $2":5<'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 " !$@FE7?[KVFN\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:859:'+BV-/"H(#Q;>0W+9@TX3DI-VW-ZU;A^@'\#%W__SN M=W"M#D+[B,_1!XQD,=V,KNN3T&'-CD1! "1]1*=2F1-];NY]=(KR,QX@*/VA M#@AU5=V!0U)&D8()6(2%R&1KM- 1%?EXQAN]X,-G[&:8T8 =.NPI 2\Y,#E- M#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW?@\/;T^#*O6]@^ MD>HUYE_)"CH%7+/+Y-?F8;/;,EE7=5-P7E2K7WJ_?)]8??5=AY8_?V M'QM?!&4+O^Y"?@%02P,$% @ 1()I5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !$@FE7J(<^XC4& "]( & 'AL+W=OSH70I.7.$K2B\YV,U.)>9CL)$C!5) MLSCFZO521')UT:&=S8W'<#;7YD9W<+[@,S$1^LMBK."J6[H$82R2-)0)46)Z MT1G2CY[;,X+\B:^A6*5;GXE!>9;RN[D8!1<=QY1(1,+7QH+#GZ7P1!09)RC' MOVO33OF;1KC]>>-^D\,#S#-/A2>C;V&@YQ>=TPX)Q)1GD7Z4JT]B#71L_'P9 MI?F_9%4\VSON$#]+M8S78BA!'";%7_ZR?A%; O>L1L#6 O9.0'LU GCTX$KZ&=2*)CP)R'6B M0_U*1DG1/,QK/B0?2)>DM[5\(M&U_77[I>%.ZMQ/R-W,M'S%)P#$;S5 M=Z&D97'9IKB7##6NG'=,%]<=&!;I@*M12=P<\_T;[SFPWO!YF] M@>V5L#W,?;!N'1ZT%L4C:"6!>"%_B%<;-.[D. [M]?JGO1,;(ZIMR7A<,AZC M)2N[P]/K0MC <#EU#C_;D%!52Z1^B=1OAO0YXTH+%;V21[&02MOP<"NM,MM+ M\5!52[R3$N^D&=Y8J%":,2P@,!):*P]W*L>6VL$%U;?D/"TY3QNV3,5A$LT' MY_IZQ+VF/$JM%8G*6@*>E8!G38:7FS 2Y#Z+GX6R@>$>,*X=9I@O1IYP]O) M05'8T;UW9*/'7=OB;\4,V@1_E/A20:/-P\4!F6CHJ40JXLD,9A687&1@?R>X M^]6U%1D5M45F%3)K@OS$7\@H@)X;3D._"%7US7N'I=.#YNWTZ$G?RHN*V_)6 M68BBZ6/#.PP"<$\/-A_(+3Q''A)[O>*6U''(!!88$++@-F1<*_8^0A&M4A%M M%(OLV$\K:<7&+2=9"-V"N8YU',/%;7FKA$3QC/.>US-7T(6?Y"JQLN)VEQ+6 M.#:AAPO;)AYSUG.5:-E5R&B6]OS[CGW= *NH_\1*L 1?'<\QYT##4" M^?ZO<%$_'...#J/4WG3WD:!H%:$HGGORICI4@M>#X09]:EVQX*JV6%5PHGCJ MN94^U-=X+A,L.>TPZ3-Z>'+"F)5O']&)5=&)X8GG*=20">644/;+\Z]D(OQ, M04W:('1&'D7E(?!G', _#R.-_/R ?G",(CF3!%5GRR+[$P8W;OH(J/K%& M\>D6LF.8S*"/0EF_FK*:90^9F.T9Z^LH7(]S5[.CMQSDK.?=Y1NX?00E5@4E MAJ<:6-$$0$4FK_&SC*P3? M870_G%P-K1L+N+ M895]6+,MH4PILS0MUJ-Y5<)DF5DW#'1A>&)9\UW#$FIF.N;OX*#GD'_B!4_L5=MR[PC7M06M0A!KM'TTF0NH2 P/ MMZG'VT<&'E!VZU$JQC\3C M5HG'Q0-+N9F[37H#-ZU#SPZSNMUJ7-:6<>MH# \M[QG7^_/UE+C=9SOC/O*/ M6^4?%T\K0P ,"LB(VSL?;E [W."Z_PO6W3H@-C-!?FZ>PC(H2W1Q5ES>+<_F MA_F)=+=ZO#C8O^-F(DE))*8@=8Y.(+&HXJR\N-!RD1\W/TNM99Q_G L>"&4> M@.^G4NK-A?F!\G\L#/X#4$L#!!0 ( $2":5<'Q88)'@< &4? 8 M>&PO=V]R:W-H965T&ULM5E1;]LX$OXKA+>X;0$G%DF)DGJ) M@=;!XOIPNT'3[CXS$AT3E42O1#G-_?H;RJIEBQ2=Y'H/B25[./R&Y,SWD;QZ M5/6W9B.$1M_+HFJN9QNMM^\7BR;;B)(WEVHK*OAEK>J2:WBM'Q;-MA8\[QJ5 MQ8($ 5N47%:SY57WW6V]O%*M+F0E;FO4M&7)ZZ>/HE"/US,\^_'%9_FPT>:+ MQ?)JRQ_$G=!?M[Z>S0Y^FX?'S#^^_=<%#,/>\ M$2M5_"5SO;F>)3.4BS5O"_U9/?Y+] %%QE^FBJ;[CQY[VV"&LK;1JNP; X)2 M5OM/_KT?B*,&.)QH0/H&Y+D-:-^ =H'ND75AW7#-EU>U>D2UL09OYJ$;FZXU M1",K,XUWNH9?);33RY6J)4)=&<<-^@"?;V[06_? MO$-OD*S0EXUJ&U[ES=5" P;C:9'U_7W<]TGS1<0^2%\<@B?=/[H5/AM78M*(]XT$.=[5SQ[!Z';@\J[ER94K!;8AQ@%EXM=L?QV&8L8B2@![,3I.$!:>A%^B'+5 O H$YD E#> M%V*.*J%=0/>>V#%0$D8A&P%UF.$HC!(WT.@ -/("O:W%ELL];DT1--[Q* M;T0-N7N\LES((QM2@C$9 ;>MXAA';MCL )MY87\6C:YE9A+=K 47.&9WFR0C M:+8-)E'@AA8?H,5>:%^4YL4S!B^V^B8193@80;3-XB1@A+E!)@>0R4O&KUN; M2*T/L+>J-ASEPIU8@"(+M&T3)A,SGAX0IZ_*J&>B]CI_:0U,[64#B9BZ \3! M0&3!F5P$;5/KIRX'377;@MK0DW6C]W8R$XR.I\)AQ4@R437P$>EB+]8_ "G7 MLGI A0 -@FHC-B[4^J*%E^E%WWL]S;@T&M7&(AH,G1%/@S6TT.9KM'IYME83Q!+:!_["? /?EVH/-IJ^( MA &ST#G($ =!A*?*PD!UF#U+X162W\M":BG<,@][*?.E->YG>3L->B!1[&?1 M0[G?\B=3ZYT!V]P8LG3,\2ZK9*J2#/R)_00*^.H6,L_$SNML+TMSL8-=95>U M4:::B05EDR,.8FHEHX-GR93:PP.+XK,TVN'VZ+VC=>;$;[,?(S$>ZVJ'&69Q M,"&NR$"2Q$^2JU.N-_2O1EQT)@!B,R+%&(_PNZP"-B%BR,";Q,^;#OB9JG9 M^QTK-:*2JD:5TA/8'<28II18Z+TH7IF]Y&A/ZN?9WP$_VHC\0:!'7M=\8HOF M]_+BG:E-V5/%EPP42_P4>ZKFSZTL%X$&43R6#2Z["+)[ NS L\3/LZN)E?02 MH4P<^\PTP:&UPARV:#VFJ6DJBR*;A> M?^XA1<[J\[\[.HUYH'22>O7AIUI5CTKEZ';#ZQ*Z:+7,> '9\JG*+M&=5MFW MC2IR43>_=MM*_>0^)ORI>^2?Y>WTH'"0"?2,3"A TJ,/R"P(H-EN$.;H37 9 M!!@T98UVO&C%'$&6S8/]'VI@_(PB:O5&U?(_H)+,$L(1FV,2S5G,?EC(IFG[ M7U6K&]A3YB;3N49W8JM%>0]I\N.$N+-Z3B_A/"!LGH;I^5YN1-9WXCQ'[L\_ M;0&#K8VVTRAT9R$=1 [UBYP/.50\J,O G.9P\4)6*.-;"4SJ!.K0-#0.TV!< M,YR&8<*F1"4=] KUZQ50Q6W9%MW%02[6,I/.0P%J*XP+S-(X(A94AR5+&8TG M*AP].@+W"Y)CJ+UN5R6DT,9<3.T$DA6\"_2V4$WSSAF$+3XN(()Q %X4KTW? M0V(8L(C2?V7W10-]2O;GY7 ME>&D6A6%2699:0'C-WVN3"Q):)P_^'E\[58/2H7ZELY^J5\R%+7I@+B)F MJ66'H7::W*[G$C.. V!O#[6H'X[U_,3>OA9GWY M7U!+ P04 " !$@FE7$/=EA_0" #O"@ & 'AL+W=OSQ IB^L^0BQTIWQR"I39L"-)P5>P0+4CV(N=,^M55*2 Y.$,R1@.74^^[(0(*B3(26%\V, -*C9+F^%V).O6<)K'9 MWJE_L>:UF4N#;KU 9"HU>PJFT_VA;QD9#!R5K MJ7A>)6N"G+#RBI^KA6@D^(,#"4&5$)R;T*\2^M9H269MW6.%XXG@6R1,M%8S M#;LV-EN[(2J><9;JAP(ITBW)*4FQTIT[3#%+ "V,L$17^0BF>E1.7&5YC!J;E+->5?.&1R8[;]*"=[FKW]1($]1($5J]_0&^N-PX(H5WKU4Z>NOR4 H-N 5-IM[+ M"4P=74H2Q :<^,,[/_(^=;E[([&6UW[MM7],?=_K#2JP0!M,UX"N"$,IIQ0+ MB0H0Y=.][EJ-$YO8ZWF>/W$W39NGHEK\@YI_R1>U[_[^(WN718F[3:HGF(+?G,D'.&'!Y2NGE6^H]B(Z4AG[997MR.-L;L MKL?C8K&16U%5TEMAX%*OQ\5.2[&LC+;9F%,:CK3F^K>O9[< MJ+W)TES>:U+LMUNA_WHO,_5\.V*CPXV/Z7ICRAOCR@GD4A9RJ[/=T:3:WHWA$EG(E M]IGYJ)Y_D$U 0>EOH;*B^D^>&RP=D<6^,&K;&$,/MFE>?XI/#1%'!EYPQH W M!ORE!EYCX+W4P&\,_)<:!(U!%?JXCKTB;B:,F-QH]4QTB09OY9>*_)G M>N21'U5N-@690\^6B/VLWS[IL1\#.RU%_$#1>][K\$'NKHA'+PBGW$/Z,WVY M.MS_]QZR=D>.UX\2I_WAE_'^63S/>RN,826YOZN&E9\JZ+G5C(VQ'4 MM$+J)SF:?/,5"^FW&*M#.IL-Z6P^D+,3_OV6?[_/^^07940&%;K. I:$VCZJ M[,MEXFG"F!=YR!$;CT(M.83,7YO& Q?P4-D=@U/.2SMM)L$$;;- ; M;#/8R$JK;5F?C(9U!0JDV9!I51JEOB#W6BWW0<,@*,J2SV9#.Y@,Y.\E$U&8B^LRD*J30BTV5C"4D.%.[,MM8.B)D]B=Q M8)42%\58X%NHF8N*J4^MLC1'6O1BEN!U)&Y#CGM#?@ =FN;K"[*6N=10/\O0 MQ1+D5%J8>MQCT==.P^.^A-0/K>A=%(]#9L4U#YUT]S;VVFGEMLBB,+$XG@_4Y E[C'82F?;R M]V[QYS[5H(K3_'*GU4(6965\^2SJ=__:JC:HMUGC[20!-*&^;T_,H9H]S<'1 M-H6]0/Q.R)B\!\RD+?FKD(C'DTYI39#"% SOQ2M6.SE_$N M=MX;^V'[E57;KTH,J9TLZQ9LV5 ".!(9/>I(0X +"V,_\FP"7-AE$GO4KG%S M!,B@=D=GRA?K]ARL?]/QL]E(#;.OIJ%)_5M40+!!]R"#>IL-ZFT^E+?3G'3[ M$-:_$;G+C02_YC 3JUFIJD2MTESDBW*MJ>8KFB8?'5/V)@6#L8 [4Q2#>9S: MRPB&"VG$SXS/;IO"^A5TRT7)09H_P==R+6A&+!I_@*Q[?FR'[Z)X3.TM&NH+ M_NS@79A/@^!,[)VN9[UB=?*]2'.B _%$8W:E;Z7+$KLHY4IBDN2>3>;],_DF:=LQ7^<>BYHC>A,:M8*8(+* >LW.-P"X9A2TJLZ;%'&N7 MPS8M/A-U)TQYOS#] +N!:^+$3H0Q.GW<&_&8P5!0)%?PO52=8H["3#>VCOJ%:/>6[$\.\7PQ_GND[K?)GI9;D?B/T M%GJR-^E"9,5%^1SC"N6;NR<8@<<=OET8.BA=& Q*RD"XV%0B[?8-RDXP\U[Q MAY $^X7Z<%>ZQF?[W5'XZ,0Z95# M+ ;R['T(@KH,K^QSICGJ+#ZC\7BG=WF_WOURE"[3;%\^ZP(5X@FVMVMY>,"X+ZK#%]A.;'= M)93/_#\8X'7C> (0R1T$<6P?,: XCX:AG034'_=MV8;B_(B=.6+@G8KG_2K^ M_\#\\3SHXQZ1]3&,1*>H8#C?#^US:0R'4$RN8*FZ%4$ MPT77;TK4%T;MJEF_WU%2 M5,MF!*?3OD0B=?<\Q^?.)"_S(Q??9$J(0H\Y97)AI4H5,]N6<4IR+&]Y01A\ MV7&18P5#L;=E(0A.*J>6:SU-?,KVJ=(3]G)>X#W9$/6E>! PLEN4),L)DQEG2)#=PGKGSB+7T0Z5 MQ=>,'.7).])+V7+^30_NDX7EZ(@();'2$!@>![(BE&HDB..?!M1J.;7CZ?L3 M^OMJ\;"8+99DQ>E?6:+2A36Q4$)VN*3J$S_^3IH%A1HOYE16?]&QL74L%)=2 M\;QQA@CRC-5/_-@(<>( .&8'KW'PSAV"9QS\QL&_EB%H'()K&<+&H5JZ7:^] M$FZ-%5[.!3\BH:T!3;]4ZE?>H%?&=*%LE("O&?BIY8JS!-).$@1ODM,LP0H& M&P4/J M7;] KE#'T.>6E MQ"R1)K$CIM0[NI0O&="\=%'SE0J400A)0;_=;__M,??!EE:;;PG;>Z\ M7L -*6Z1[]P@S_%\0SRKZ]T]TW+^&WOTT^P=,?RV4/P*SW\&[P_8M+(F\[3* M/%9*9-M2X2TE2'%T+S@[DBP:""P3FY&;6Y&O:6[*H4@ M+/Z.E,!,4EQ?+)*_X5#4)Y,I*S7@Z+2:?.>LY%:]K"]5^QK&:"#&CHKC5L5Q MKXIKLH.9!&T)@S>%BN:25U#,3!*.+Q<4C((S"7LI7RKA-8S10(P="2>MA)-> M"3]SA2GB5VP5)D$GE\L;C\\WR]X 7BKH-8S10(P=0:>MH-->03\0*6?HN;WW MXH1B' XPI@2G +2'XTP1B,FX 4POE^Y.S[3NC>VE6E]!& U$V)':=7Y<\)W^ M;;0C\-!W@8:\A<V?S=^YLY1KFU[I/KEJQ'_!UD_T1BWW&)*)D!U3.[1@. M4U'WK?5 \:)JS+9<09M7O:;0ZQ.A#>#[CG/U-- $[7\/EO\"4$L#!!0 ( M $2":5<)6;IR-!, ',' 0 8 >&PO=V]R:W-H965T&UL MQ9UM<]O&U8;_"D?M]$EFK CO(//8GHF-=Z"I)^[+9X:$+384H9*0G?S[@A0M M"(O#)>!>EO(AIB3L=0Z O0E@S[V+EY^K[6^[Z[*L)[_?K#>[5Q?7=7W[X]75 M;G%=WLQW/U2WY:;YRX=J>S.OFQ^W'Z]VM]MROCPTNEE?68;A7=W,5YN+UR\/ MOWNW??VRNJO7JTWY;CO9W=W=7%^;%EU_\LOIX7>]_W\ M8_F^K/]Q^V[;_'3U0%FN;LK-;E5M)MORPZN+G\P?"]_;-SAL\<]5^7GWZ/-D MORN_5M5O^Q_2Y:L+8Y]1N2X7]1XQ;_[Y5+XMU^L]JHUKO#_R>? MC]L:%Y/%W:ZN;HZ-FPQN5IO[?^>_'P_$D ;6L8&E-/"F)QK8QP:VTL"T3S1P MC@TZW;WC[#X>N?6C?=,;59J_"]_6V^>NJ:5>_?EMMEHVFRN6D^;2KUJOEO&Y^ M>%\W_S1BJW>3ZD/S4[7X[;I:+\OM[O\FX7_N5O4?D^^"\L-JL:J_GUQ._O$^ MF'SWY^\G?YZL-I._7U=WN_EFN7MY53<9[N-<+8[9O+G/QCJ1S=^K>KZ>I-MJ M\[FJEI-WU_-&:(ORKEXMYNO=BTFZ6?R@9%,>LUE^R>;MWK[7]B3\\*$1 M^XO)NW*[:G#-GORTK&[WZG_1?/IW5K,;U?[_2 .6/2UT056?(:U6-PGW'33X]%$ M=B$9'5: I,,A57U=;B>+ZJ:Y>E[O+VM-\JM-\W,Y^6Y=[792%\GT^)^KIOVF MWE;KYB\?FVY8E]MR)^69G^EKP/$L!FBHV^RJ^>YZ^ *S'K[ K /'.<%Y,U_/ M-XMR,J\G0=G(SC9?3"S#,J4OGWN2?R#M;T\^O;YT',,U7EY]>BS^_F:>X^W51=-%=^7V4WGQ^B]_,CWC_Z6N2<+R86>J.'NF.EW*?NA2 M]J N]5WS-;5KOMO+W?>#NI>6.O((O"5AP3W,ZW95P_8<3^G4(1DV(F$Q"4M( M6$K",A*6D[ "@G4DZ3Q(TCG0[1.2;.ZHFF?,7;F_Z[S_]/W^5E-_8RIIU"$U M2L("$A:2L(B$Q20L(6$I"V5-=[N[PZ6UN8U*'M_O2HK2)C56420L\/H'V9CZ,\]3]$<&C4A83,(2$I:2 ML(R$Y22L@& =/?L/>O:U>G[_2*O[\:!RLYL?2A3E[_O/Y3>X.FH3&JMEOR<_ MSYC.E*LC&3$D8=&0]&,R8D+"4A*6D;"-,'X4VUPONE_"*4G7HM ME42CA8T5S;2W/YA$6LJ=;$S&3$A82L(R$I:3L.)L M]^D(8O8@B-G7"N+L98!1YICU5C3Z>&.N:!!@U16H328I26 M##N\*1HT0VDY2BO.'I"N=![96\RAY>&_SKOJL[68F,,\)D-\)6;?OB'ZEH3M1./2<3N]D@*+ M[B7]$1[=5U'CQKIZ7]XV=[R&9L0#]4*8_3IU+U1/U\8];/5 MNUC4YR"D9MJVUPL;HV$3(>RE[[B68ZO/OJL[57 MF'I_Q:A1OUGO"B&/^O7]#?*H7Y\GC/H)0>51OW[4$Z-^?:(XZB>X-.11/]1Q M@-+R@:>L.'_*NE-A6Z. I3<*?.VHGQX[]OL?I056OS)\:M0/#1RAM!BE)2@M M16D92LM16D'1NOILW0B6^32C?A9J54!I 4H+45J$TF*4EJ"T%*5E*"U':05% MZVJZ=5I8>J?%2!.YGC9:N:C! J6%*"U":3%*2U!:BM(RE):CM,*2ED>Q;,

3H(&C9#:3E**X23KYL. M8K6&"&N8(6+L=! ]=K0&2%I@"7Z&$]-!T, 12HM16H+24I26H;0]417\).IE%UU10T[+4>]1T;4R4%J*TC*4EJ.TXEP7ZJ[+ MW?I;;+V_Y9E6/M1G-59>*"VP^_:8J3FU;/46&(T:H;08I24H+45I&4K+45I! MT;K:;KTQMGZECF=8!5&?T6A=]]=R\+S>BCEHS!"E18/V($9C)B@M16D92LM1 M6G'N7'55V+I9;-3-HJ>-5E!_@8]+VYK./%5#@F] G3N#9A:=RDR=.H-&35!: MBM(RE):CM.)\/^JJX]&+8;Z9K41/'JT4]O4P0IG?\EW?4-?]#-&X$4J+45J" MTE*4EJ&T'*45%*VKT-958NM=)8/F8.L9H[78-T_8C70,]:)%!@U16H328I26 M##N\*1HT0VDY2BO.'I"N=%ICBCW,F#*O)]G=1C]A5(\:K:!^Q=]MKM>]VK@M MO&*E-VD:32T24C.;U*R9:LA"PR9"V$M_YKI>K]NCMA"4EJ.TXGPGZ?;[UA-B M#_.$*+7Q\QI _2$H+; %2X=KF[YG&ZHA"PTFUMA3[66PI M9\<_48L*2@ML83$3QS;5M4="-&J$TF*4EJ"T%*5E*"U':05%Z[XDN_7'.'I_ MS#/4T/49C=6UTW>S^(:Z6%" Q@Q16C1H#V(T9H+24I26H;04HK3A[0+K2 M:>TGSK#7U@Q9M%*/&JV@OF= 7+C5Z7M/^C4(-+5(2$U>N!4-FPAAY85;T; 9 M2LM16G&^DW3[?6LL<8:]#F;LPJUZ[&@-H*X21WHQC+QP*QHX0FDQ2DM06HK2 M,I26H[2"HG7UV=I*'+VM9,QB)7K4:$WVJ_WB8B7'[?2+E:"I14)J\F(E:-A$ M""LO5H*&S5!:CM(*X>3K%BMQ6D^(\VT6*]%C1VL 7:S$&;Y8"1HX0FDQ2DM0 M6HK2,I26H[1B4&?JBJ\UICC>TQ2^'=2I@M("E!:BM BEQ2@M06DI2LM06H[2 M"HK6U71K9G'T"[$\8>%;G\EHU0NKK7C63+T+%5YKHUY346^*G):Z%,T:(;2FT9A!7;P8YL>*L+2H(]82X_1J];WA3 MUU(E9 J5 W7Y(#2U2$C-M%W?=I7GR1@-FPAA+SW7\-37X*5HV REY2BM.-]) MNOV^=7*XPYPTT=0B(36YHHV&382POZI>\'6 MMN'J;1L#IKS(_1;U7:"TP!5\%ZYG[H]7KXNCS@N4%J.T!*6E*"U#:3E**P9U MIJ[X6EN%J[=5C*I*H7X(5ZA0BU4IX?4R_:H4:G004CM1E4*]#D+8$U4IU,: MTG*45@@G7U>5\EHC@ZMJNS6H>'J#RC/,>-%G-%K7?0/!U%*O3P$:,T1IT: ]B-&8"4I+ M45J&TG*45IP[5UT5MDX53[_PR<_5YG)1;>IMM6[^]+%Y"*W+)IMZ-VF4.%\T M3Z"[U4&5S17XG^6B7GUZLZHF2?.(NM_ZIUB4&6I:06D!2@M16H328I26H+04 MI65>?VT2R[-,I?J8HT&+LT&[@FQM)AY@,]$S1BNL_Q*=2]/8[XRZKBH:-T1I M$4J+45HR^ BG:-Q,BFOYULQ4I8$:/^2]G(.-'X_?6R77,E#C MAR<9/QS7-]29FMX0XP>:6R3DMG_ZGDW5@AX:-I$.B>F;UE1U8Z=HW$R,:_BJ M000-6LCGW_/]$VL!>ZU!Q/LJ@\CY_HT:1%!:X(DU?E\PP:A+]Z,10Y06#<@_1B,F*"U%:1E*RU%: MH3]37=VUOA=?OTK(,Q7T]%F-UB#JDO'[*U/,IH;JG0_1H!%*BU%:@M)2E):A MM!RE%12M*^W6_N+K[2_/4,_39S1:UGT/@S\S5!L,&C-$:=&@/8C1F E*2U%: MAM)RE%:<.U==%;:.&5_OF!E4/M S1NM&?/^-I2[]B 8-45J$TF*4E@P[O"D: M-!."7IJVK]8-T*"%M*?VS#5.:*)UFOAZI\G?ZNMR>[@F;-?)B MLFGTTMR+UO/?1:&@AA&_7\+O3W\,T)@A2HM06HS2$I26#CI7F;25.5-%@OI MQ,3\$RN?^JT/Q!_V IPA,U/UJ-&J<'OU,GE&M;!AO["&YA9)(<49U6C81#HD M\HQJ:4NAFPI;"3.JT9THY/-Z>D:UWUHD?+U%XFMG5.NQH_LMNCB'WZ^9GYI1 MC0:.4%J,TA*4EJ*T#*7E**T8U)GNQ7>UNR[+.IC7\]BB+2EU,-EIOSV8SE6U82=5[L645/%D+65(-E_)NIK:2T=Q.*HL9#H)D5E)> M39;G]MZU7)Z+G2YXQ:XE4KNRI/+QBA7B_F(23K[>^,SO-MK?D7'E5H@OYN+G_&(2 M&$2L8)DV)BC\V;,5*PIC"7#\W1B=M-]I)AY^_FK]HW4>G+FEBJU$\2?/]>9B MLIB@G*WIKM"?Q?U/K'$H-O8R42C[/[IOQ@83E.V4%F4S&1"4O*K_TH=F(0XF M@!WW!-Q,P/T)T<@$TDP@UM$:F77K ]5T>2[%/9)F-%@S'^S:V-G@#:],&&^T MA*<J/0#X @/YX_ R]: M5_!75ZZPU^ -V[Y')'B'<(") \_J^=.Q!PYI5Y98>V1L9VBK:4H$52> MI)I7=W7J4GZ$*\RD3)T)M"*/76Y6UM8FY-F)ZS7T[# *>+,#J?[0\]&0X, M<1*FBW;8$<:XQ1A[HW29_P5%5F>Z%M"8,E%EO&"HZH,WC\W-S,1U*\6>0]JB MV\?G!S8^96!/9.QHT9)VT1)O8#\P,)IQ6C?B*D>T%%+S?^P-E^>UN>0P=D%" M>@%V#9J/A'?>(IU[D=YLJ&13T^=S!+$$\E,U:O9@/C,7V/D !R8D"'MHAZ/" M=![/W7 7+=R%%^YJ0ZL[9AKKFG*)]K38,=. *Z$9VK P:9<6L*JO7!B=W[!2\MCG08G'#,QS#HJ#+P M]S-136WU\THS0*%]6=38.L(0S?LY[QP5DQ&D!Z0>>I%>9G_ON(2V89"W/F)GVA$:R9K/VVG MUO3!G5V-G4.'(DC[I.^.8UBUX"3HM$/K%P&66B9UA66 .QO<46L([PZ=.QZ-!&.)XT($=H^9! MG(S$JA,$H92;2G/O]9V'2JA-TR"'H=DJW030R?RV-%>%XL!].&P,![C MNK"CY=#/R[^V2J1@0'E(FCW,5*RG.[CP@';2\[R/>3@J78SUU(Z?0S]!_VH7 MUH-MR+-3$O>UH6-42$:X..S(./2S<9NR6_IH\K66.EDF=ZQ+#R?H(-@VS1"7+BC6.RG MV'X&'[1(%UX\I,\IP.VSU,BP: 1M1[/83[-U\CZ%<*#KG>,OJ--_+(M- A8XYL9\YKW=0P]0P$2AJB"-$3S_:FF:@\D8U'![2XS3!_= Y!H7)6!EW M'(K]'&KUI^)VIP6@_S!G=OLK+M!/HLA-_"Y_M.1O]P@FR+01K$Y'7)P*S29( M%GUO_H]-,>[H%_OIMRVVG;*2U)FO3@^'U&H]#$F_\3I'CL:K8V$\?U&AK7E% MJ^PYA>9E]Q<7VHFL':]"Q_?8S_?79J?$\F8-V .3&5=V'ZNTR+Y WS0)70M" M5FX+\$!4PU'). MT@@#[!<%G4+2/EOG!%W.\ M:0Y[VXWY)]B8N]/RI'MR[-(,4,1IZG:/=**!^$7#<=PDVXMB;W(W@X;"-5K3 MS-#SH_.L=:@,HL#\ZP7&C^"5F4DZH4'\0F-E!)M1R<*=Z\T)/AP)C MBG$:]QW]/S;TI-,KQ*]7VDRU9/9 M*$L@2=M%G%Z=]FT <=5@0M*1%D,ZD4*>/NL?",TW#1&^=1**T]VA'B%X$23] M#9]CW!1'P6%'/7:DDR[$+UU^6*]!K9C0L(>L/M8$LW'^-H<[80,>5K(Y QJSC :_\\..S1+ M'"71O'_ZYAH8Q6DTLH\@G;PA_D.&U;/QOT.W[(Y7E>)5P0M\8N8$R^O-8OAR#?;]@^V"8UP,&\+!OG]V M\$*Z9/+.OJ=7R!ZGU"]TV[OM;P$N[1OPWOVK\&Q5O]'OS-0_,/B%2@B40@5; M@\G@_1Q*1M;O[.L++;;VM?>MT%J4]N.&T9Q),P">KP7HGN;"?$'[RXGEOU!+ M P04 " !$@FE751[O#NT" """0 & 'AL+W=O)(Y(0J]%*R4(RM7JKJU;9GFI,#RFE>D MA"\K+@JLH"O6MJP$P9D!%R"TQ+*XG-V$PD,=\H1DLR$TANB@*+OW>$ M\=W(4E$F0ULKZ[M]-0QYN MWY3L9*>-]$J6G#_ISL]L9#DZ(<)(JC0#AM>6C ECF@C2>&XXK79*#>RV7]GO MS=IA+4LLR9BS/S13^<@:6B@C*[QA:LYW/TBS'I-@RIDT3[1K8AT+I1NI>-& M(8."EO4;OS0Z= !N\ ; :P#>N0"_ ?CG H(&$)P+"!N 6;I=K]T(-\$*)['@ M.R1T-+#IAE'?H$$O6NHZ62@!7RG@5#+F90:NDPQ!2W)&,ZR@LU#P@G)0$O$5 M&F.9HWLH*8DN9UC <$X433'[@KZBQ\4$75Y\01>(EN@AYQN)RTS&MH+L]!QV MVF1R5V?BO9')@E37R'>ND.=X?@]\?!H^(2G 70/W>N"3\V?O@T_/G]W=A]O@ M2&N+U]KB&3[_#;XY27F94D:QV4[@00H>7)DG(L\;NL5,NW.%0&S8KU()FFKC M3(#B"!Q":>MMVO5VB1DN4X),T?0:5><6].>F3ZY;6>&4C"PXFB016V(EGS^Y MD?.MS[:/))M\)-GT@\CV#/9;@_U3[(G94MJ[0T?[_*BI!H9*'_S;Q'4=-PIB M>]M5^C@L"B//\??#)L=AX2!PA\/]L.G)_-^I3M"J$YQ49[Y?T'V:U 115Q/O MYF -XYZ@@>,&PO=V]R:W-H965T&UL MC5C;5Z\F$Y<4HN1N;"JAL9(9 M6W*/1YM/7&4%3X-0J2;SZ?272:%IQ>3JXN*YV(M_)?JQN)ITFE)92FTDT8S*[++P?7LU>*4]H<- M?TJQ=;U[1IYLC/E*#ZOTB.),'^?:O] M3? =OFRX$TNC_I*I+RX'9P.6BHS7RG\RV]]$X\]STI<8Y<(OV\:]\_F );7S MIFR$84$I=;SRNR8./8&SZ2,"\T9@'NR.!P4K7W//KRZLV3)+NZ&-;H*K01K& M24U)67N+50DY?_6!^]H*9C*VJ!W6G+N8>.BEU4G2Z%A$'?-'=+QD[XWVA6._ MZE2DA_(3V-,9-6^-6LR?5+@6U9B=3(=L/IV?/*'OI'/R).@[>43?:^D291PY M^EG<>;90)OEZS,^HYO2X&JJ/5Z[BB;@MD=H+YZ7FJM/U=M5M+ 17 MOD@XC$NB#E1/"@.\2)DWC*>W7"=2Y^$T#X;Q*'Y/GKQ=L50Z@>+#83H%&:#N MI&[W.H^7W*:T->@'5Y%,Q;V$!C=FG[&K,9P,S@PJ"Z>"%4@^%;<@IRJ<1NIA M7BEL(KF2__+ '5 LM3:WG"@DJ+8FK1,85U7&^EI+G.2PA^%X[FB_D[F6&=R# MTEJ7H%$I650?@:')% M)B!'K@[^?G_4 %".TO,R14H+:^J\0&<(\F!KE1ZFAM104!KCANQZLP$/-_#T M)A<0M-%S#/&!1X!P [@HT8)NR#8BY_K -O*QC9J, /@R7H_I_K5(1+G! M"?/I;#YF7T!G$?L]T,]>G#OH4XIOC(U^$MP^("P%N\8IB%JTL#'^\-)FYF/M M'04%,6HM&/:/8H);[9@U.U0-19]3G0$>">*-;DF"&J!R7(F MP:19!LVQ.+H M1Y_DVR8(7W/4$!4'V^R^P\,6+>/6C2*J$W>) LM HY(P#,#-K"D/_ !J&J0\ M0(DX,)"*1Q'>:NTM>6Q"LGV!)$4VBB3[SJ"O4]TZ(,&]!,KK5_ !,.6<5T M".>$D-FB5!! M/8!5*@D,<7E;R*0@I5@-+> AWY6!W57@/0 G^(G.[F.)M>U]N&]+!5QW[.79 MCP<1Z2#Y5 @#KF@!.2=.8 M/D:Y0"GQ*.AV&)R$)T)&9$*=HGV:G"( N83G1H^4_"K:]=%\WUO_N!G-]Y"@ MK+3):OO$D.U+QA7$W!NS%8J.35&HHJ'2?=_.N%0T/K1GK!?KT>I->\CXT<;" M[Q$&Y:.E!%/%5Z <$<#6K[;EQR^?H*DO>]UN[$:'8&78>3BY@+#W$&[,N3?, MD%2_;([725,*%"9T>01(EB6*?52:5&:[\)IK0RPH$Q5;82@7Q@&NN+?7FT-P MGO"+Y993F?F#UM?&J8_"8PR+=1H^.8AEV!H^Q">!KC.P>VW%0YX=]AO=\&BK M6'ZX&H]A\ M.ZLIN&*/XX@*1[G^(+CZ:W1R,IV2]K?+T9)1-4CG(]9)VS%343FWX#F4F$+? MDKK'7/UR(-!;H#Y()[MPYR8;Q5,BA2#854DW&2\GBYMU!TN*,Q@'.]!FC)/N MN%];3N-;8FQEXI@7)@T0#@4,"7^'U%$\GP_9[.7+,^K4[V5BS4;R!LP? 1Y$ M7[$7Q)G3LWO]!QTR%W%RTKP,"/F?4?\SFC),.=1#=;R?R#D@]0_:I=^%Z9>F M+2+D.(T2_B'Y (??/0P.R4LPD:+K/6W'FA.='^>!=O).J!.0$VY\[.-KTOLD M#G1/'_XNS@3QZ[A[V_VWN*D]QDB(0D)2; *$7WZ^_9!0B2-N7$ M:;]8E@@L]O799R&=;8W][-9*>?&E+"IW/EE[7[\Z/'396I72S4RM*CQ9&EM* MC[=V=>AJJV3.F\KB<'YT].*PE+J:7)SQ9S?VXLPTOM"5NK'"-64I[>Y*%69[ M/CF>M!^\UZNUIP\.+\YJN5*WRG^L;RS>'28IN2Y5Y;2IA%7+\\GE\:NKY[2> M%_RIU=;U_A=DR<*8S_3F77X^.2*%5*$R3Q(D7C;J6A4%"8(:?T69DW0D;>S_ MWTK_A6V'+0OIU+4I_JMSOSZ?O)R(7"UE4_CW9ONKBO;\2/(R4SC^*[9A[?.3 MB<@:YTT9-T.#4E?A57Z)?NAM>'FT9\,\;IBSWN$@UO*U]/+BS)JML+0:TN@? M-I5W0SE=45!NO<53C7W^XC8$0YBEN-6K2B]U)BLO+K/,-)77U4K%/E*A_N/X2>2=EYJ^S5_$&!MZJ>B9.C MJ9@?S4\>D'>2C#]A>2=[Y+W6+BN,:ZP2']07+ZX*DWT>LS.(>3XNANKFE:ME MILXG* RG[$9-+I[\.:SV?BV\\43WYX.3\Z M.157TFE'&VY(4.4E%UW[],-:H0 S4]:RVM'^S" G*J=R^L]!6"X]WBQU):M, MRT(X2%"H?N^$K'+A(<"J@A?E*6QXAM@UE6QR34]HY5INE%@H50F85.-Y+G3% MA]LR/L]N9N,QQ#,RB%5.1 M*>N!>E@1L)%!!@HLC?&5\6J@9T5+2##.*IJ\$WP=?$*..O[IE(RM&I@_ZHC. MM,Y]Q@I3:@]59QP?F\,F4@_"G<(I7EE=/LK?;FV:(L=!@F">%,6>3TT5<)3= M1YI_6^#($X[66^4-[2&?[3?_,IC_7M7&>H'C"'O%\='!?^!7RUMV2EJA"%+$ M:Y6I5"BQ)ZMZ^N69Y:F$;RNWC%P%'Q%-Z2@K, MCTY)Q@,Z\*KCTV>S06)W^?<]WA[)5Q-\XV2IJ.6@KB2[4+3G?)/KIZV/3:TK MBAR*LY056BTMF5)+I=XHD)8Q/?%1UEA+12'S3V@^01:=IG-%FE5PN'/D/HJ& M%$NI;7BSV>>U*6"EBVH+]5>C_4X\18\'U/EG M?_]<^H_.SJ1;BR7X4&?+HR3-..UZ#OKGG,. BII-D=:,63D: -&G-L+MV7XM M/9)J1V"AOM1()TK(J,*R069QM5*N5&@G! /@?PL'WU*^M/4"];7)NZJZZ2 9 M!UZG;/_G6LJ>]&OA.51;Z!&\])TUU=:8/"3/%JE2[ [,EI",[-&YAJN4FZ:% MXF8M45.9:CQ\5S@+R;?\=*AN# GWVMM@%;2D05M:LLWA7 M9;/A:>+C[31\? D3.. Q9L);63F9A;RE30M94(<.75T5&GQ7QAZ<]7.@2Q0@ M\S#:B&[P,?:$5M #) %3G4!6<>)6@/2C?[49C8$%^5%1]T0#A )N.M@*:$1O M12-7E+8P08FG:.[N&6M.)EFUIF%EH^X^]][J1>/EHD!>&51716W0POET&+M$ M.<\JZPBWR9XA3#WJ8$)X5W,<%!$"U!R* J06:BXC%C:*I4T=@(D A*2HX"$ M:UTG]2"LZ]RN@6.3JQ>[ &%#N]#*Z&G JLZ+U%/=@SX8CR>27[*UIHJ=)N*S MHZ:)M6)I33G:?L+"8<]N%9(9'MJ &:0.">YRMP7L?G%0=_YW TB=_]P2B-^) M[9T\NT_ OA^@VN;L]P(]1[]K)%_7._F';8Y]F%2@7F&:U7H$#SNG?72<*6^< MU^"Z/>)/W@S,)0 :%CW&T!%NSEQ[A(J/TI6.+E,GD,ZIR&T++1>ZB/E9]0>3Z 72E<[>MR>-2S\_2.6T!ZH3ZU"3R*+<3++VJ@"L:_.._B4>+Q MW7#>*8BB-5NN9M(/[%E9K*VNK@K M'] 57&A[6!C90!_0Z?F=K"3$7FLT-DNLBL\ ()*"[*@*NJ,4&A?Y:3\7&12( MC2Q 1]0F)%48C)VI*.33NQ =6 =="?"3,+^1)X ^Y,A>A2Q .D*N2VNY17!, M'H 9:C&^X4DM'$B E6L@%LDG,LV0V4*]Z\-=@WJR<7$$I61GH%'A=@.'7(,= MK0*)ZM6I56U;"C62H*15)E9N0)8! Z,!@?/J/=B\9E2N7@:$%H[B78U;[CO-!1A66BFO,T$BOG?A !+<8 MCBW$6 =M.5Q']>*RC#GZKRF;H/&#E%EV?') -O=?$'04 MZ;+7,T;)9MBF>%GR55C2N[J+R1['<6;/ MB\:!P#N:,,H%C5;L71L.'[!",/JEMB#]LJX+!B;X);-T2>5I%H BN0+:E'2U MT.I" < $Y0,$T:U2&[E!MZ%/5A;>OM>.-<\^-);8./:1P7 %^#0"E=,LL-0\ M1@65H3LD-34'*#KL_C*WC_G']DW^&7,-$-.UK*GOG$!J.&H)#-I[QP$9#8:1 M")YB=N2VR"#^IT8\\ZWTA&O2T3RI4;3NGH)Y+/ [)Y3H6: -W&=K<#T_;)PI MH/?5#1@' M42$,#\ [LXGUK%+F4;Y1P9%Q5.$VBM\NMF-S%+J/%(^U][U MW35N2EMEH-BTIN<\9CHS\8['B7N&3..!CB^<3=8R]*[ZJP.FML[MIX=/XS7] MNYOW3V19G[YN+^1#%ZT@KH"#JJA;XVD4(V),T +ZN IG?HU^IJ9VIZB&!=,R M&.7&PL;P$$U+ZH9LV% E$*;2N!ZRVZ2KG[&99]CPNJ&_2ZC?U79 3:RI##'V ML"EQ#VZONN1K*'J=(C.VP[EZL)'23J/PJ++#)<\OJ0OWCKNEBS-)MV-7!B_\ MG51H"?$!FJKGE0N3:]7+:9D;'NVC]%03J6CI HM\#,3CL9SB>C\4N>8OFH(X MOFI^V*[>//S(>W+6?"U1UXEO1\V^$L,Q^M+%[P]V%PV2=WCJ4.\0BREJWK.] M.V1=\LLTH42ZB8\8@28.]AJO'P?WH39\_31JS&.'\ 9LJ:TY#@1C\]@WX(>] MWRN4"E5)O\H@S\'J\-.%]&GZX<=E^+U#MSS\:N0W%+7F2]TEMA[-?OIQ$D;B M]HTW-?_Z86&\-R7_NU82F$<+\)R^K6W?T 'IYS 7_P=02P,$% @ 1()I M5Y.L(@:4" 3!< !D !X;"]W;W)K&ULI5C; M-+E>W9U&8KEZFQDWV&2$CB#DAP -"R\_5[&B I M4I8]\>R+*(+H>_?I!BZW2G\Q&R$L>RID::Y&&VNK#Y.)23>BX&:L*E'BRTKI M@EN\ZO7$5%KPS!$5@F^G [I?UN MPY^YV)K>?T:6+)7Z0B\_9U>CD!024J26.' \'L6=D)(808VO#<]1)Y((^_]; M[C\YVV'+DAMQI^1_\LQNKD:+$P2)\A2!N"&*GMQ?DM/S(+;^^U&K+-.T&-_KC3'74 M4"XO*2CW5N-K#CI[?9-^K7.3DX?,Y<2"(ZU/TH;ZUE/'KU"?LU]5:3>&_;/, M1#:DGT"33IVX5>,/BSA,+EC[3,:LS[!;_[UD_ZY+P>)S[]V V8U@=ZJH>/G,4CREL")C MG%F!:&JF5BO\6L6J6J<;9+XC0&$;R\LL+]=,:3Q0RLQL.-P""O8G5=OC;:[8 M,>TFX7%XL5N]=SO=57)/.5+*=QV8DBF6/X$ M P[KW'-GJ_B8/6 G7Z^U6',KX#[ %#3C#FHJGF=L^3QP,(DG/EKLK#%82D5% M7@>\@NP9<&?9EAM24ZNG'+ CY#/<,8[9,I<2W+WHENT* 2A3,""F?* <[E=Z 1IW.7CC(G=/)A=+2&XK?9B+ M%!/#SA?_H,W[.;>?2D-W4.1+$,/; NF;4GJ9K[40?XE3RHQ"Z#7D>KOOM[DQ M3/)M/SA<2B=3"VII+LO?D$ZY1[M7JM9VP[[67%M7.LXLK]O?Y$29+YXJ+%,T M%1S,C+!6BA>IU.2[RYFC^&R\P18FV5T$0CPQ1$C%% M%3BC5&V@JCGYP/819O]Y1\H)73+M>8E MB4E.=C@;S..0/>"#X7["2)6Q.[R-SX)X'K*?>*[9(Y>UP[52E9!IM?)NZ8#J M>'HR((P6[.&M\)'[HODL. MCYTZ*=_K.,&Q=74.!PI4VS3894SZ??>Z4M:O2 M =@VV>I[!+4+RZC#NO1>L;,HB&>+((EF#;1WH.Y!OH-V-G;!^*;>>Y&@^!Z( M*^JXABZ^K+O=Y-!H?F&80&E;JIL4>(8AD%4247N7 QQK^7RPZZ$N5[\OO UYU]%[B-5$VEF3Q+#V M/'S#VF@\G<_F4%VFM>1NL/!F?X]O:,]L/(NGR8Y\[(KF@1'Z#FJ,Z%%GIP<+ M[?]*^@/>:/(^"F;3.0 AH77BU7[+:#IHE.K/50&KW7=:W\EIJ0;^:>>VA>^5 MWF%GX_,IZS56=*UA@I"A+DG 1;DQ[F7;=1-0XV^:0XB.N$_'8=M2G.[[&#?L M,P<')3_$I*FJRW:\H048UMR^%N-O M[N\ZB']059ZR13@+V"TYE/(';7*)J8XV X=7R@5O&R MO;^W_=[LB3G8GKO!C+ 0&@J""'01S%[)-&2?M'#)0@-(:83'6 6M- ZA6I._ M&FM:KE$8+,[F(%2H2( K$1!O[]QN5WS&?BX1SW5.$_<>#V (ROZF53PO3]VT MBACJ?M2R7M0ZQD%X'@;3Z7G3)_=]30TR1LDL%C'[Y8#/7SBIL;(?GZ[3SX-D M/F>_.W<^.W%JE:EX[Y48@C2P]$&K&^>IHT8UFMJ?@$ M3S<=2&YP[G#*EJ10X>\7"#FS0PA&&QW@PX$I>I?KT(-6<,@7!$Y'R?A\-S@/ M#Q$NY[,^2IVZ&A>]"B&@7(QGG8VDR=$L&2_:E8"RN'+@B#-$A:#P?BHNG.P7VQ6WIE 939)VYVFJ'P("M10D8DSXC,C3"G)+ 5AK73", MGQ,6S79MX9O"7BW@1H(_*J+3[%D437=B_XX0J^O4-EG4)!4UM>98UD2T&P2! MX1GMR1R:*YEGW)\D\'#:P=<0H K!CM&*S876@X=A..FO?I#K!0-454!5+X$ZW5Y@K/,2+ MHI+J65 +LS0;]XB6R))53LW^35LP.3A;7@P)@TBYD0C!J.VNN2IOZ_Y4.SYT MHS;IW7"Z,SS=XU(\,3+XR\YNM;LJOO$WI+OM_I[Y5Z[7.:9_*58@#B:J'$& 8 $,6 9 >&PO=V]R:W-H965TIB*4T"-$F'%FB#H,G69UHZCKE(I$92=?KW.Z1\D2/9 M;88U _9BF8?DN5]YLI3J7B\ #'FH2J%/1PMCZN/)1.<+J)@>RQH$[LREJIC! MI;J;Z%H!*]REJIQ0WT\F%>-B=';B8-?J[$0VIN0"KA71354Q]?T<2KD\'06C M-> +OUL8"YBA<E M[OPG5I*9E/=V\;$X'?F6(2@A-Q8#P\\WN("RM(B0C;]6.$<;DO9B]_\:^V]. M=I1EQC1I%2/WQ+;A= YK+$N.7BCA@V*X%H,!J!RBR( MP6U$4#>&N0"3 MTQZ!AQQJXXZU^ZR2C3#Z]?&&L?_J>[M0 #L^OMFZ0KT/[ZR_Z,L&JAF*91WZ M,'3]M6YO?^@NY"AXW050V$P[0". M L^GF9<&T(#%M1*?*QC>%07&>WZ_43]&+K8*&CP7])@-#'L@ M,Q PY\8CM@)K+/T8&6B[;Z#T*F>@ T?DPH$,MTJ\D@;ZIHRBOFA1%/^T:=$3 MPOC?9#KY"::3)!N ]>VZCVF*YO:WT4T:C9Q@NFS3KO7]X?RJ-WG<8EWGXD[ M)5X4IAU ''@1S3J (4^S@9IY<1@^FX]=@I#8]#Q/9OOJ.CC4$T.K8D-*1.,2 M,YJ[6Z\TP=Y6&RQ65O__S")MG>SG@MA+TV0 'GI^,@2//1KY _#(FP8A>3^? M8^]K^7<>@-TOEN^\4=QPT+]>GS<&FRLB:]L<]$,C[84%L*"N>6^MI1[81?* >#"6,;$"S^Y,(G::V4W+3D,B?2#Z>]@6D] DY M+$O(E\>D>@BCOMC]++27!'83-ZV;ZV;VI_4?+&HAC[V6ZX1@UQD^VK#@-9N2=)Y&5A7Q=[P'OUT1[?D^^? MFXW+=1S72%X8SLI'J>E_E",?5ZV-*M+$2[-^RQ2DD1.!Q829F\O M,=G;T0TG-6$'E*H=4, -*+NCAQTL/'?R LW$Q'>R9-I:C3EK68[1ZS2WV=QS M(QZ>58")$'NG@N.D)PU^L>0HYYD&!J9!8 KYN--;T<=NRNQZR[9$D05Z&39C M(.Q06#:6Z;F2U=#DN::P?.R@?7]$[C%RZ[K$OAQ#V2T1(U<$VH*YE$V);2). MGBC(FTWMW)E3GV$:?;9I<\^4Z2##11S[BVB;O+!KB::=O13+5()S7O"$"AUX M"=W6X2#,.CM^M.4LB9Y>?FFPQ1QWXB=(.C),JK328GC''8$>'Z3L-MT)DF*@<,)MN\]70R]&D\["',\"= M>[[4Z/N-,.T;WP:Z>2%]USX,;H^WSZN?F;KC:,(2YGC5'T_C$5'MDV6[,+)V MSX0S:8RLW-\%,"SW]@#NSR6J9[6P!#;OQF=_ U!+ P04 " !$@FE78-7! MU]L7 !B5P &0 'AL+W=OTWB(0D3"A20Y"V=;_^^@& !^R MD\SC:JM2L40!C4:CW]W@\_NB_*0W4E;1PS;+]8NC357MOCD[T\E&;H4>%3N9 MPR^KHMR*"KZ6ZS.]*Z5(:=(V.YN.Q^=G6Z'RHY?/Z=EM^?)Y45>9RN5M&>EZ MNQ7E_I7,BOL71Y,C^^"]6F\J?'#V\OE.K.4'6?V\NRWAVYF#DJJMS+4J\JB4 MJQ='UY-O7LUQ/ WX1N25QHO_90O\'[1WVLA1:WA39?ZNTVKPXNCR*4KD2=5:]+^[_*>=)0;Z*X8^'8!^%?U8Y-5&1V_R5*;A M_#/ U*$[M>B^FAX$^$'N1M%L'$?3\71V -[,;7]&\&8#\%XKG62%KDL9?90/ M5?0J*Y)/??MD,/-^,"@YW^B=2.2+(Q -+?3R[W^;G(^_/8#DW"$Y/P3] MJ\_H,/3%*.I?H!=^]/>_74['LV^CCQL)\[8[D>^CC= 1@!5 RDJE,DI\>)%H M)M^K:A-=+Y<@7!$HE.A=4>*#K2Q5(FB]:UV5XM\RE_ =1]QL &YTHO(DJU.5 MKZ-_%O#?]_@?#O]1)*)^!J0 V"#940N1S.ZDC8*N8#0,QB7^)6 3!*V-'NS= M?K4T^2C+4E5%N1\1!5:PT^(>\:K$,I/1KBSN8&$=B6U1XW*,N$SA X$S)$,J M3BZ^U4 JD P G.(G760J%15\T17\882+%0(IMC(Z 4[5SW"/'H'O8'=E*?*U M&5[*.YG7\+"J2K6L&:VJB("LN1:D"F';9;%%='1K,A*AH!/W*'9"J!>UAE_U MLV\H1?J?W@34O?8)]-Y0UTY$ M-83_37N>_. QXDTH$4!FRU"-:/WQE#6\?!*(W3/W\W$TF8SCB]G8?S(^C\>7 M"^_);'(9+^:7WI/I%8R97SCP;^H2G(:&F9YU$+F8S+O/QE>=9]-X?#'I/)W$ ME[B:IRE.2$W$T6$UT05TT: QF7=1FEV>N\_SRWFC-DY(9W0!SF<-(RRFXQ[, M9^.%]VTQGW4T[)_ !EF^S\0V.OGN[2\_7%^_?]O=".FG:7?J9<_!#8V=QE.0 M@NOO;Z,3L2O%.JM1%+IK7#O/JZF)P+!.RPU:+1>?9[+S[#)CJHN_I=#&/ M/A:5R)ZB='U)FH$D7?E/QI?Q^>S">S*;+N+)Y=1_,I[%LYXM^L:V!-<:U%RV M!T.@)?XCPY*4,E75/4HV_*K9;E2Z,8%YVK++.U%6N2SUJ&/+\Z**Y,,.U(/, M$U"B^!P<8/@.9$ C)''+&5DJ,"VE3*2Z0T-C+(N_+IC1_F6CM"[)<,+B%:ET M1#%'#;YE#2Y)@X>ZF=0K#D05.W($\G5MC[,2JE\WH,<'\5T ._MM[B$!T:"&&G)\ ,@Q,@66R8F?.90O+)T!=];\R<&"L%U)!P%41&#C6 MMZ\^G-Z F7I[$WL6^[NWY$PHMO!@LX.-C:*?@9H&F"RWQ!_ *GH(WW"/?,3$ M"E&]@T,&3/B$\0A7$KQ1^5NMJCTL?"=UQ1 0.;-/PAV_EW)= ^> !P7A#'!, M50"W\E"]$> \(R"1 7O[!(,' :2DT.BN-%Y?#O$K.%\K9#V@F6%2Z^=TL- " MO"*@@$]KXZ']//HPPB,7*=.REQ# _\5>9)62VL[;JO2TDD"1" 0GP84P6H33 MR0DY7)'&WHA/SX9"D M(_>C+][>='A[Y^WMS?ZZ[5W#^2+T.JM8\N7P6GCPIRB,2!"*:#3I%#/O,]8= MHLUT=!72YFHT=@\4_@-SAK@<(@GK@"^V(NTSP'D^AM,0PW./6_\<#*=M#,G4 MKC"?1<"*9:;6HK)'(P5@@,9U[_%(>#X 8 F81HOQ?]G#[*)K:1"Z!12;LYI: MRC58 5_#X/9^>/ONWV\^? BT*'Q^#?K2V,W)- 3I5*F'CJ_&<4E$MS.@K=P; M5)Q>[\/F76@B/$@8>BM-@M&H:@\*AL\;5::G3%Y.RZ$+0Z:D7EI?Q\3I_J(9 MNF*,)"^P+HJ4]'SJFR\-?X&*<;2&@*8T2ERD6Y4K#'/(X[0J8.3P:I %PQDE M(DMJ=LK8T"9%B8RUW#LK"H^W8F^3$M&ZA/T;" @+T$N5)HN@D?F6 QM,^8X M!'B"\)D'5^(!OZQ*2GH:T=%UB8.B!#3'VMITDTW8[8!&E(H C&K.0H3<(,%T MU80\>X^#V:3&[QY((<%IFIQ+M1%5VW4X1;>V2-%(4TH;,?8E:2.0ZV0..ZV4 M7BE)YP24\5W -BNCTYQ*]*M K,VZN'%)!\-2#^I"P'&"J#3\^@@R<72_42#5 M]KR0C_@ 8#&AD&,\-HU)^E6B=DPIPX:_%HIDN^T0X!-55=(D$ME]P-T:OP>8 ML$*'WYP3R0BH%9[<;,;@IIG!@2&VR[K4QO_V)8&TGA-!^IH1^UE#(_8\J=]M M:B3P:1D[8&8CXA9MPQV@ X&K*,G).3NW M$@=A@)%,"V ]^ S.(VFK)O>YAJ5,H,9JH*.% 4E+L[W#I@^%AFK-Z!W(GQ?V MF>@.7)I5).Z 1U'H8]R;FTM@R^)7L&,RM?H+B G!"#BR(,7(>& 3'>-U^G>URN]F'?S3K'*(M.ARS.X5%(J0&R2&%'^0GH8X[K8I3"&T*("H@ MCWE4Q!//*U4_"Y-1MJ'\@.KL(\/E$\58%/9@ >!H"J4UN)A-0%6U9S! M74GR3YZP5S_B:V/UA&1]GS/W-7;G_X?-H7/*"\)U">J.6 RS(V&ZGHA6:SH# M"%$5)C^827^MTS7QH-7-@'F&%@/TYJ_@%_A" EQ2LWL(7K?31:NZJLL!(40) MHBBXSQ\*?1;G_72\E8[[X?E'+HQ ] @<8*L,W:ATA51@MJNJC#G!J1O,;^2A MT(EV L&JL##O,Z#SZ#B:@T*B*.TE.Y0>$LJ.G!FU902;Y: N& CUK!\[HQR M$XYPHHO5D<*2--M>P)P<^4+R@(VX8X; U$9.L7:I]"=WH$])^/1$9.'Y9XH/ MI4D0F5(2[AZ8O+(9O.TN T<#UN:"/!MCEXKK=5][2$C,87Q-S"0F"7HW*8T# M0># #X1![8QE1)$N28]9:6=F?2*7.+WPNW*+K\;^XZM2W0)3\^GF<>_"8Y*# M&B,L!HTOPQ3V(IY.YW[">G(>SR_.O2?3JUE\=;4P?E/C3]@1Y_.FH'-YWGS& M4L^T0QAXNIA^6?[]:RI9?7GW)C=P-5J$N8'IY>C23PYP+N:E7]EK 2MEK8J?EZU,VX%BP6WY94]MDH#/IG#9#EY%MU5BH& 11Q"F MUBOT;4IGDP:J%W P)^I9Q/5@7O]$P0,,R7F[O=M_XG9H*PSU^(=,K-1VQ*GQ5XEP*0!6 + MMOJN2TQD;:)U.E4<8FR;FLRSN M3].B7C;+4LY'K(#Y6$^Z,!G])<3);;4Y',N_71IRM)K*!&!BO]?0"1D7WL;] MQ7V;',SP" 2+E1!N8N8DI$F1D":G!-0*QI9X$!&:UPN^#TF&+U#5!3H4XNJ0H?BMUJ5C3YMU*<1'%?JJ$A>-18Z5&Z2G"Z-Z N6RR8B MRE)#:"0H= * C6XX#8;&7GI@#4BO.;++,5$0I"+YB+Y<.]K,AN4P%YYA=D'7 MRU^IC(05)9,;:2D$B,Q4Z4K'5K@-O<$B -ZV8["K/\B[4PF%J[)2-AUMCJ^W MJR40FGE;:&9_A- <=&U#A!9MA!9_JA0?ZE]YDK?D)->US'7%_7 >PYO*Y456 MU_[SCG0#J 7\]E4J MXK2K(JAH+*AEADU;=0\_[;M%"81T0#T\02L\C5+##-^J?OLB^1=(H$#UH15\ M6X'_CM2D?*W%[<\1QB#PU>1)59G? 2>CO,A/\4!@P59*#-P9Q.*ZBORFF-;X MII$.L)8F@^:=X#T(V'%P,/@D 0.GE:U4LAH&]0]+N>+[;.+WJI@A$99N+""' M3>LWFX?^3$2Q]'D\&7M=':PWYTU33)N\W+[YE$;I ;7H#_YIU]*4I,1N?OKY M/;9VO2ON;"5W.CG0S$<_X)P!_1M'N[K4-3(DC&:%6+7T*M62;0T.+3IC=N*% MG(RL"3.?4?XT(7V$XQME:GT=XC?N.(F?J%AC/U\2]RJ/FW>WIY/Q'..VJLC M>E-7A]IN:Y*45*WV^" 7><%E9CC[$[,!,]?MH-?#LSGVIE-5W5*M4[;."M94:L,;$'@4I6) MV78;46Y%4J3[7&S!-9&KE4R, P.? 6:R1S3-7I!@@ WZ.8IC(,MTM]Z1TR:; M;LK'N,7GC:U(I==-&9.(E1(;\/@F">L.!'Q\[LD1K$J+>&H-8URCQ=H2/S'% M?<3!6;?CR$T^X<&3YV-95JU"&7Y QK>-T2Q=(?$IL$92$"F/9XNP M_0QD;H/90L?(1O3 M=@58>N3N3)%<&QQ669@^M#-##=N>^*7OC M@V[.>GIU<4WB;)"HI#8&C()K6O!)%A+VTC6,H3X2X/+*TTIM95L+QJ[9_#%U MV">U+OK FB$NPW-":S*5.9=+P!Z-A[XMK+C2(\#5/7#9,9I4))-M?#X]/0[ ^6YH1F+M<%VDFG.*PZ]CJZ=@6&[>I0 MTRKP-2RW-5F_@-@^^X<=-(^*JM$?6F)")_JM!A<", 3T: MRO>WARUQN^._VR;CA8.U;M(>AHFXY%Z9PC^6QSUWV)OZ"WFPKY13]<$="8]M M_W7[/]$L'H\;$_X[A1]]H4?XM6Y_DF!5>4)^@*3PRC$P4)>2M!_?$]H[F7[4 3!8+3S7V@\"<5"-D]DI' M)^_LZ#'R#@K(25+51U/?O0F[JVP+&6J7QME&OM$UZ1>ZM\*M7KHZW8'7WAH' M[N^GTYJO_'0R#,X%$)1#Z,L=DJG.75V"#3/;L9IR"O I8W]%&.G".E&8R?,< M,!M:\+4=6T^#[5$]*)S&4$'+@+>M;/H/0T^UY9I=Z9+$IW%_YZ0RW(GZE O(;[\+K$]8>;Z&.Q M@W#C?'P>N]O#Y-3>P,%A(Z&YDG[3-)7SM3[31JP<:5.G\H&LV)P6),!U\%4^ M*&VO;ENMB U#]I)/PO8 SNB957([ZA/&"6"(\:'I/:8NK": 3;G(!<# .J,A M\/JDA[1E4WOO.5@O/BCQ<@%RLF=@M;S =0;N6MC2W'$Y MO=OS6A<)QYS.V ^LP[:#,E2[&O2CK#8%-NM21X*I!MAVA.9V1=/:C4I",'5< M-YOM,HR1]CAY">H,0 MZ4P7[W\!\>+6@N!?8.7\!-9BMA"J; M?MCCN5\) &V"R8GII75IA].9K>:4B1]CK7[_-.;U@-<==_>)NYIZ7@!EHS'[ M9EC/BP5<\V93(;/INDQQLL.&V;#E@R!YMC^KL/:N]WT4(#K$2_2B&8W^6FL; MZ*(\[+BEFZX9=668>S3*QEON%RC+,-1:S-M#XVJZ<%,7;N$1%?5Z@X2]' WU MVOP#D]UPIACEU&O0L71[@ZJ$NEYJ8$J&;TJ&)D=!K]](V_>70(-_E^UO*9&$ MO%:*G03#E@#P9(2),X2H4LIN^5+DTEMNMK5S<>OR<#?=1[IE:$LP-1?&L[\A M2''T870]<@N:H,4M^RHO[TTUQ3QY+B=TWU")NUR=U;=2E[S.0Z35 /P,$2J/)B6=,)N"W MLJ;+-SO08JF.'T^DXI=/\#]U &/"#O3Q%@4I1F:GOS4V9F!76XQM[/S*%4D9 MUFV!'T0*O ^J6=+ONX*YOT#G;,4-M3B9_+2^G(I/B7NZKQN@5W/K+/6OT%7N M.V*F)4:'[*BQA^9N;H;56W+VFH=V?=<29)_$ 4J/TY;@MGZSL$9!PL$D?WHZ M#41XX8&RF!I+0*P"&N&Z_NZ Z#W>*T#);.HN]>]G!"D$W1$20$ %L=_U=WUE M1#M-4%(N"NJ"MDR%9MB*5F^EK_]\!JC+,< CK4)\=:D%%D>UGPT?(X[N_\5= M*/!;M6.;T*4 ILD'#3(S[)MR(4_'J+,B]3MI8XP.28:PRLK8QCY)05- "!E" MCCP]B:Q*\>3P\5L%EM=D2V#1>W**S6'>8 4ONL8+&(;=S:L0?'4M^.&FR(!+ MM7$5&V9F[\>\A,%/!=;# L"*C2I4JQKO 1BWD0GE=M@I?=)N.PV*OF+H22XS M:X=B%@@0'"U=^UVML$)$MX":IH::+@>9!$M/-FY07(8YAI@AQ\9*5::L!YA? MF#\_#S?2#*R'W)M/5@3>WK9G3>+0:^DPWX[9$P-*7S?'^X%R@PU=59#QC[K] MCXXD2_#V/D^-F/=Q>-E(CLZ*>\_Y3^LPL+8:C6H5JU[+,FP6.G<[.B^>>PU& M%#L8W\#XIN![2X:67:!VBM"\YLA/=#L7\*J;Z;;CF>D3 ?D=LY,#5M-I*>M+-4%J%5);S]JE1W;MZ:]GY%LEI[M M$-(44?H2A3W=UP>;G-V1\:7T4C;W/CNOZNO9M\]!0'.Z=&L#H+[6%=9A>(*8 M!:7R6]C?YQ]7.ZO]N[T-)0S"+\,@W'O%1L_[4%IM/*.^]VB>>>\]WPUOS>U&+(U;9]DM5[.@MJJ!, MJV)+'S<20H(2!\#OJP+\??,%%W"OU7WY?U!+ P04 " !$@FE7.[[*4MX+ M "U* &0 'AL+W=OD[LQ#"LL>RJ,R;O86U]E1R6>U=O'9M'_3%:]780E;B@V:F*4NNEU>B4 ]O M]D9[;<.-G"\L-1Q=O*[Y7-P*^ZG^H/%VU%')92DJ(U7%M)B]V;L+-WOL=R,>--86_4PT\BR'-"]#)5&/>?/?BQX],] MEC7&JC),!@>EK/PO?PQZB":<#W=,2,.$U/'M%W)LCBX5H M^%$6B%YYHND.HA/V7E5V8=@/52[RU?E'8+#C,FVYO$J?)'@KZ@$;#Q.6#M/Q M$_3&G=1C1V^\@]Y;:;)"F48+]E$\6G95J.QNFYR>S/%V,A0P+TW-,_%F#Q%A MA+X7>Q??_VUT.GSU!)/''9/'3U'_HZ9YFNCI@#V#+OO^;^?I$%QD31'MS&+HM2IK7BUI]NCLE6'<& %JO,I9(?E4%M)* MD+(+;AF'\DO!R0@YP_N,V+KW;($F(CYKM);5G*).$BUB%YY@13D5NG,'1_VM MR$+KR+6FKE56NJC9B^+%=FBDI\;QV4G$&LL>/\= MC%J%F+="(Q0%D"Q;1'0'4"&;BPK$BR1J-_V4G$V7[&=Q+PHV GMU ^T$VDQ- MR8-(V6V/HP^Y/S?*8FJM909BLL4RX("^(_W"%$SF, ND+5JEHRW2>3#[$_RD MZ_SDP!-6*TG^T%E,2*A%LUS"/+98TBJDY?:M$R'9P3RQ:F0I"TX3>X?;$"I! M$Y@4QC(-$WHG6DI1Y(!%!-HS)!JO2]14D8YC\;#ZPT*"7Q(.ZC=0G;48!&XK M%5AR,Y(P4(O/#:1><1+G&UA8U4R2 1XJLD53UN197G0:[NP3FVNQ"JV:^ '$%DD;TGCT55;8@]7K3PNI="W&!\"SD72Q<0L\6RIN#9(TQ MWC&PK):/'?>P!("J)H?M0MNX\.1Y+NDM8:7*X2,]2S38"8O)9")C5CV020B? M6;=<:V:WR-*9R&2BXEHJXXQIA*5# M''@:Z8#\A:RAU9W0A[G@!6SM0IDB$UZ-UY &.BZ\,W1"4:BL>#790>8ND%LW MPR.T?P^5. >3#F:DS@]A-[O<],0IX8M%GDFM02\A^F=:E8&%;IIJ=!9@@U>\ M6/Y.K6VO"WY$?28T4710A&U0F%6F80>I: \IBF6(1Q-/T]"YAG*A-ZRV0';( M^%R+UE0>*LBQD*85$!X;@]M%(,K?85%=.=>Y[4.7N/UE6L@Y[S&#PVM+U6 @ M!71!CHD(K]AHF'X7-C#IY,8V7A/^N\&K@N0*Q&DZ@%KIW-'<@*$.H7IN*4;C MR)>>2DU8:ZT/%J38!='1XK N1#X7:S0\)Q'-!:$#2<*-#=X@"$7(,"$:*$A\ M_'\:W YB97W4+F=HE76)_3:3ZW8+@$_@%KN4RZ=S">$M(6G% Z_B$;:KYBX? MFC55<&FFI&!"@'&WZ4">R!Y/.\:&K;8 ,TD#Q$?*Y?#,IV!M M\M7M(MM2JUX+I.>OR;#VX=%VH1H#HN;@99<$_E5_HT3VO1?3JQ>BWC@@(]'> M$G1_,O2XB\Z_?(;RH4NO;N6\DC.$/73]BT.5N.6Y[%WZ?.9]E*2U7;_T:4C; M]"G.3=9)K6:];>N[+N6[],[0=7CTW_':_KKDN7W9#TGIP7I+NM$R/@CK?7L/ MN>9FX5P\HP=*N>"^9.-OOS1.L&+9;C,>%-JN%RR=),?I\*D&E\6EK[:T.$ + M*+:,T[9U#D;#9'R6;F4PIOS,X0"%$ED%'?1J#OS>&#A.DY/SLV3\F:V[Q&[;/RK;'[5V@&QO^[-Q%+X[\(PJ/Q>7(^G#Q[P2^-_RO!\"@Y&Y_L>-LFW]?#[.G)*)F, MTZ@E/4F3X7$,M./))#D_/][B$C_W:?2WU],_@79LX4Y+#UQK'GO?"S9Z:B?8 MUH()7E7Q6>"+^OHCRZS 0H0&">-91H<9$XY(O@KH*B02AZG'&N64.M:JT=9TGX8F23'GZ_4H,DL MP-,AE3.IK!6RPT&O>%7A;&DE;5'.BWXB+_)2]>_LM]:K'J1=$ [4(K.TB.-Q MG$WGEK MT%;X>A:,I^P*KF%!7T++^V4=$._>',IZ; MWP2M=%Q%)3#>^C!U;E'TG\>S33=O>VZDN3N<80M=*Y?N1WE,^WL\.&'?L1\> MR2Q4/"(?;_N&@W[GOK4JN_-%0K8?93] H'0PGD3C-)6'P\#QRL#SP7D:!4U9 M0D/&T;U7!;>^XK5_O,ED>C88@94UV0NHZPIPA.MYD-T02U28-0N@FKN RV)-MNZH M"*&%RYIG#2!+O/(W*=21A!);L'F^JE9WL6>:TI<2IX+]+K1B@S4XVHUX.QQ^ M'2]6-D"\">[N<-KS"16F_;;@ZH#N_!%-6"6&/K^WA)N7_;#M'"2L0CP2W@:] MK!L]4[!<17%,=P'*%\1SZ!(_'GB@X)8JO,@N%%[Q@JKQ9*G=P/,"43=W+W%DI6M@I/3 MUDA,J=(Z8W.JW,.%8_C>R*LG,0];-+ [2XJ]]594$B?.U1WV'7:V9MX@QM/A M:)*LU=<-;1(OTN%P,&2E+ IWFS;'$67N@G2CCK=LZN32?X36Z19: M^\YU)@>A-AW5DMN2=[O;DG=WDXU70>5OCOQ^G\O93.C@>#[IH83)X4^PGZ08 MG.$1)O#70RNWP?UEY=)SP].M!PPLRX?G4CX$/W MU'+MKZPNVS+"EK->==C?M>PJF+6C+S/W94$.G#C\X&^G22)_ /J>ES7QUA^! MUA>CLE )<7+VF])W<.)LLY(5?K=]HW04?4I6"CUW'\S1S@6 \%^5=:W=-WF7 M_E.T?KC_H.\]U]"8P6EJAJG#P=G)'M/^(SG_8E7M/DR;*FM5Z1X7 DFSI@'H MGRE8)+S0 MV7BA?_!E!+ P04 " !$@FE7X0)&1T,# #F" &0 'AL M+W=OS?[YR$D J*5&G[$L>7>YY[SF?[,MEJ\V#7 ([L M2JGL-%@[M[F*(LO74#([T!M0^&6I3P%@03N/ /#X1%N M0$I/A#)^MYQ!%](#^^][]@]U[IC+@EFXT?*7*-QZ&HP#4L"25=)]T]N/T.8S M]'Q<2UL_R;;QS48!X95UNFS!J* 4JAG9KEV''F \--G^"_)%ZW&.U)R&0['],B:C ]09Q@&;^XQKFTO['Y,,?;H9*X)/53)AS<5=Y7Q M*RY/U',MJQ' ='[(LD&*5ZZ4OIUWV+QZGU@A$5' M'+"+"?FG\4P&>>>)ADH)]:@%1\='4(4V3^3Z9"[H4P1V$L#$?(T04<&@E7RT M)\\J3GND9P6G+] [V"_GJ9LLZO6>$LRJ[K#^H%?*-6VHLW9-_+KI70?WY@_@ M"S,KH2R1L$1H/!@- V*:KMI,G-[4G6RA'?;%^G6-/R)@O -^7VKM]A,?H/NU MF?T%4$L#!!0 ( $2":5>$_A;Y#@8 *D1 9 >&PO=V]R:W-H965T ML68(<^Y*/3U8&5, M>3$$+7ZX,$H8W5R5=LGMF_BP_*U@-6RD9SUFA MN2R(8HOKP=OPXG:$Y^V!OSA;Z\X[04OF4C[BXF-V/0@0$!,L-2B!PN.)W3$A M4!# ^%;+'+0JD;'[WDC_8&T'6^94LSLIOO+,K*X'R8!D;$$K8;[(]2^LMF>, M\E(IM/TE:WN"=]KOW084B"(PQ1S1!9W$Z11?F.&GIS MI>2:*#P-TO#%FFJY 1PO,"CW1L$N!SYS\QL#D_35T( LI S3FN_6\45'^&;D MDRS,2I/W1<:R7?XA8&B!1 V0V^BDP'M6^B0./!(%47Q"7MP:%EMY\1%Y[[A. MA=258N2!/1MR*V3ZV&>G$S/J%X-WXD*7-&77 TAZS=03&]R\?A%.@LL3($\?Y*O'U7B$R>/O'Z11$%\21Y6C-S)O*3%!DGA]%(3@4=(*9592,$E M@7M-#)PS*\48H45&"E!&PM#\3(#"\KI'$_!V@HT.?D.%OM6\1+JB/%/.F8'YXY%*&L'&L F0I7 MICY.4L4R;HB11+,4L\[TZ)!SP9?.6E*!:YWK:RU+" #"U"#$4 CYDKP,_1AN MO1"-RX PW2%0T 0U0%# 3S_0+3F&XP>@U^J'J<S25%8I5+)4*XTGQ71O% M4P.KE.H5 7%]@%,)* N-IP S)$Q&D65.!2W /[;N:)0''NC)$D3XCJ4U-;34 MR$/E);/E6&RV0;')"WJT(=R!71;6(#25 %R*%?8<[P(68C@CGW8\""[(?1M; M3 -P 1H-P,16,+J+8JH(Z$::G'$T6U8:@.HW%RV4__OY8"]?MZ*V6[^CN;T[ MS7/7[Z>IS=-&I[.(3NS\44)J&4S'CB.;$R_)))H>785>D@1[ZYC'M*2\2%M.DO( UZB?LBS4=A=!=U5Y$WCTN*'(S2?"W@RX_YURA+D)WN,RPX3&H@M'N.ZDX'^7H@^VUY&P>F<"VXXV[^$.ZZ/9M$!!*3'XTF[ M_FH'+Y:=4Z@&,$>"HW$8W>:K3330+'?SV"G>,*HZ2IOGQ)\>=>S4/Z$\@[$# M_4! %>O5NB]N["?DU7>H]S R0YA@!, YW17*CP7YM8(01T$X\[K%&YHVF&P# M -E(22&+\Q3+M:!SZ&![@,@9LJ*B*+CLT6-WPLLW+L9EJ>0SAYR'RDWBF1<$ M 0S2%9;5!;*@P:YUVO&D:2N022HC;TU['4$- ,*M ML9-AP]O+H VI-!H#8PADGFKNYEPJF,5PHPD$>/25CQ@.^Y3#4#C0L1_L]>S$CQK*?O,#/#T-\F?"&1W F6UGB._WXL[8D%4*]?S MM&BA?*@,SD7P$?X#/%S6K:5=19VZ\L4N@F0#]M'[(71!+?& M?5O)#+WE1,JY[U>*D@PX,"KW9 M*(9(:6@B]51,GJBHP%W9W_#E:"ON/M=9[$W'R9N#IMXMR/L\80)&CVM-S5B/ MS0Q3ZK#$G90%^L,P/*G?(X6K)/NJ.G/$V L@>!C.#SO?+]M$1-'[-ROV2=]' MV[#S^0SE;VG_),#9%^JX^Y)NJ>W_$&_=Y_?VN/L3XQ-52U[@5]8"6 -_.AZX MB]LLC"SMQ_A<&OBTMZ_XX<$4'H#]A92F6:""]M^9FW\!4$L#!!0 ( $2" M:5<6>[I/_!0 -Y, 9 >&PO=V]R:W-H965T,_/NFWJ[*^57M>:\BAXW>:'>G:VK:OOZZDJE:[YA:E!N>0%/ MEJ7I*;25G&2W:Y%?)<#B[VC!1G+U_2_=^E^_?EG65BX+_+B-5;S9, M[C_PO-R].QN=V1M?Q&I=X8VK]V^W;,7O>/7']G<)5U=NETQL>*%$6422+]^= MW8Y>?YC@^_3"WP3?J>#O"#%9E.57O/B^J-Y>5; 37E^E9M4'O2KI M636/_EH6U5I%?RHRGC777P$$#HS$@O$A.;KA'=\.HO$PCI)A,CZRW]BA-:;] MQGUH"97FI:HEC^[Y8Q5]R,OT:Q>>>IM)]S:H$:_5EJ7\W1F(O.+R@9^]_^F' MT6SXY@B0$P?DY-CNO;0_NJH;IOD@PMVB9)!,?XP^EL4#EY58Y#RZXX4H9?1K M67$5935'"B?1YR+ZL4U9%U54+FD];1L>3"<.HOM@;\E3#CJ81058FZTL4\XS MA1N[9&6RI&I_7+T"\]6L.1"HZ'J M=*W?WS$%F\";+,_WL'JI8*>%WM0!!0>%O.N$T9\2_9U)R8I*70+50!BX2J58 M /8+M,T#%(JT+ IC+W>B6M,&*!&L2$.D)QU((\G-XUG'8U%$M_4*#!K*W+PI M'$-!"%EPO>'9)R6\HJX&@/OW8<[$0(!*LB!@?RC:B!H&7% MR_0Q_%8EW"V0VWO@%? CXT6%!O("ST!G,) E+M."\:N"&_ M_QC<#:(/K/@:_/.5>W[/;/PV[TD:L!G5. :XL M*A>Y6-$A6O 6);R5,K4&O$"/.(@9\!"/9$51 U@2"0ST) ,9HWHR/*,TK!M- M:9N?P4!M%J"'< TO(X*!:\K I10X8]W52^L+(,)[KDKV68B7[-5A3D[V M*_/1"7ZE#]CNLT]U.7-_ABG-*+W$0,,.84L3_P?.]-[/V+4">% M,T)L7*?E0>G$?I3$1O0!6?1T%6*@P'*3S7#&$& C>Y#!W0P)!B0A=XTWH@MZ M!G;5T*5M0S7>Y8H#$#(*;*'?WYK#N-?8,P-XL1,%L:$3,10#]?EUK M8\OW]D'EEG:Z4/7BGZ"[(.(0K6+L'T: ?V*5< MI"0\3C=,B #Q$\;# =6U["T!*1*E;XM0570]&, MV!$=< P$DBCZ$8JV(&_GHW@X'+[$C?99S]U: !D $_XOU$R$K^@B&QRI WH M3I:/ C0$["T -!Z,YP0;D< ;X%\.(I5G"CG*KM$OW$'8@(392R-$&'J#DE5B M0S%!Z?P)YO,$\J)6D!(#5TI-7W>=P1%BL^&9T-AL,2[(T$$'9D>7&&*=W@"3 MMX:/_5C%;M#M B"O04ZTEUB".RQWB$,J M9%IO5(6ZI%X[QOSTPWQV/7\#@9W$MY!V*<0+109&&V1 5F37@"IP#CZGT$5; ME-9;<(5O %4=KN.1]HV0GA:9!LVK;7?A)>*$A-J2@0P2+ATB*/4BC+#$\;#\)7F M7AY+!V?PW,IWMQ@=D P4#>)7IDD*FH9VR"K>: QQN-GN0/,079NK8!)H"-TO:9'KM$$,18FYC@ M=;L;86;#G0N**)<"$TYAT#O=^FFR.+/>P:!#&*EB0NZ<6#&_<=0'"X>1NKU\ MMFQ:O]'E=@Z92)K18!^\UN8@Y>ZXMDPAH97 I_ !S# M\/R G-Y*_T8BJ#G_O[=YP$R1'[?=()(EQAWI&I*I') +6=VMA"V7:@L@%(;K M\**551_U/\^PS)BHRHPDS.P, L!7)5D&P$)0.<(SXX]N'B_!N#.46_3((*DK MWLZ_3-P09AX-3]A V<)B>(+J;1 +R$ RZ>D@P4@)"(C#_ +V]A$OB;:."B'6 MI9"Q64D+W3<+%VI-\D9P. S4L#O,<6GJHE&$ Z3S6F$ *3%_0WFL"RJGV31D M$'V& 8P^LI?[0!;WD';ITE+W-&A"S,TBZAI1#!9D1%PZ0J9[2HID?<),.@= ML[V.X\$55:(BH3=A6@J^1'$+9-O<'$>DF2O[^U%66I]9,0S(R2$4$$7HD!"L M"Y:$=<:C*F!?=XS/%B)'F6O*2=>;5*,#92"Y!4PS@2%QD=$92"5W$.!A&Z M%G=JMC&YMQ87%IOV'I7&71:&P!4>4//.@65D0 @IM$TQNB(AT\%R$19VO*GW MQRU8\576VRK=1Y0^J#*'9REF@:B&=87HDQ$T+L=HMCF($M,%6%0(G;'.AR)M M\_#0EB*DL!F(J:2HRM!8!U>@OEJOL$A"CU^ J8]?):C2 ]94'-6MPI44/J%8 MBJ(&G.*PO(%/ _OE(D/O1_^[_]_Q;65"8-.4/'BE%20G2?2[-7"OGWU>3SYE M'Y_#"T-R2^V%_DE/WG5X4O=&[>=_ 7UY#8P$6PW[_1OD%/7(-X.PEGBX^T42 M3\)3&\^MX,DLZD!W/9W$R'875Z_]: MRZI5"R_(B6>-NJ[6B@.RV#P9@PM9='33K(M0!A7"Y-/RBFE*592OH/QAN_"0.DBZ54&*!#:1:L@^ MO#BD]@4QJ:P5@*XNGV]0OO?_]VL)5CF<^G"/?@66=#_IMJ;'[Y*M)7/J_P*. M03"05G478;UQ&,6C9'KD>AR/K\/K23P;S:-;;>!<,?04,S<93@_NC>?S@WNC M.!D=FK%1/)F.H_MN.0G!GXZ'S6L0[A#\Z2V$TC&,X!74"'3L/')]>>_F-?O5C'XP+EM/R M0R>*=/YD*A45:?%&ZZJIA+7CF+&WOMW#*F1-#Z=*('1S\;K2KOB+CQ%[>N?W MI>8($,+4W;9,5VJV\)Q"?7"*>:V3@+(SU+ZYWK6+*-LP73]?:7I?#090"#C2NU$54S'\$S0M=%X M&D_&4].*H)#\R"P('K/ EJ%O85F?YTX\N46$[I MR@=N_&P;]"/$B(TFU4@\ M&E^R;5@SL:'=GFEOO:1_!6A=V>($"1D+IPAT*--TWJ%G!V%:+KFNQ81=UN<3 MR;3" MFB:HRE>I-JL2TQ"=^)+FK2.LSAGD^%((3HYP9@B KN)DX&G9-*W7*K M0RTZ Q:XF172)W!50NX'N%87MBJ35&J=,7;PJ-(T50WRW"Z+HIY KR5FF(FF MNK#U?(H.HMM0CG!2J*V#VE7D9I:B"UP: <'2[,Z81-+^"(L=7QNJ?S.X2;SJ M8W'(]1-]&0(K':^<\?-]1F-QN@ ()XQT^]W&Y*/I\%5'V7_!5Z(H3$/$>WP_ MPH3C00!X;@* /LQ/$9=C9M*J32]2;AZC"KU,PT:W)CQP2UJ*U2^4$2L.".N3 M(U=AXD%%Q_/Y:##WDT3&H1[#QTTEG5\/!S<'2SM0Q1JS0D-!&@22XZ9'6X.> M*$3AQ.K3Q.TE+#;H48UTRYIJC%(\,"HD@YIPFXL*70"DJIZO->?[N*/+']W> M?8QN4(@T'4RSALS5DD%V9?8.(2BZBB9QS.\,Q)N MS:DIO>">4]^5&P9]_E@Y=IB.9X#CR1@\(9>G!7HT\W]D2K:E_PU70)W>$^+" M+DJ9V*U/XTZ?DCM";M.P-:YF'TG\L%!U3EXTZ1KZ05^I#PK_-*ZHYQ2P_0"N M\A5Z9K856"&CH#+\]B88,\(972P8\:QC.*R5C-KO9ER)S07+#6AO'2081%;= ML)\/ Z_=0 1'&*I]X^R@7ZRK:*YGTQ-_-*3D1&R)S-2D!UM2:P0W^/6LJ0:8 M,9#(? !+9YMPV,PX!/&I: 9I)I"SN(6"BKUON*US[2"BQIFG$GMHJ@W 4@^C MX4;VQ)09XE#/E1MX-AC56IW\PA_*_ $)\1&V%U7TB:6Z\6_?N.V>#[#?V<;X M+8ZDWDA87#W8]Q9LLQ[?,FUK)AOSY4P//;CBS06[!)$QEOD>5!725?TMT&_X M71/J2/1)SS7 (5\HD3 #:G>_??KB)MA:@VG]<%WJ^1,R_#[^(: N0-)6KI,_ MHB%Z '$\& Y_O$0;<;&XI(5K (OK;RZP#(NW=O2=,'(.P&8KG:(;\'F&GIC& M1Q2=1-,KVWJ1"T@^7.7(OO=%?_VI/\#"WCO?1?\HY58U/0##)2AW*S$7J.>T&]Q M(N>USZ"WPN&&O&2%[8!6E;&G*2W61LZ_H(.P\&NPDP[6CD:+#Z#0'"RA68ON MRA$XJ0/ZU6 BJ3=@Q%0B6"Y?:F\I%DXTZ':*6C9L_"OG1"7D(;\< 5C^X@^@/ M)XJ-T*)_2=,-&KL8V;P+I_;(.':-BGG-,\[6.GHS2X4&$]4F%'N&X8^ ?R - M)_)9ZN$W6!@WZZ"@WIH!M2!V,.K?**W;8)OBB.97?OA=8C )")Y:T!>U$,#E M#_P5-:0P$O)%%V?J__3A\_W/MVVS?9R.ESK^52!7:FFGFY:!$'HW&2HP%>RV M9*U#@I*1YX*$K 3BS/@W PP&3YD'0L>A2*M,*\_*=UF0$]UZ(R?TCO,Q-NR M_<7+]EUH:YY'P-BTH]QW V9)M18R<^/O6"5W96'_T:B=+R4S@5\]ZQP=?[:" M>J^-ZIJ51RQUXM >^42)%H$F^<&ETAPI_J]'-&T'UP4+E-[WKHK=O#29-Y-* M\B)SWY\MA4I!B@U23_*)Z=YWB#*&H[FQ&TXU*13&LGB%:#X7=PHGIAYWC.:6 M92U;T+929:&_C< ?6-&)ANZ(*&T):,H1!Y$P?+"30&C?]$3S^330V4Y;&!AK M-!60\,*ZBE(PX2- ('1!<27+N*WA=@T3-&P=,T7"#-<,$.C2$PK>3^0V#(6^;-Y]\TRM4L:9O*DR_.4_O8S1.@P<5" M!\.@\A4F(?B[-< @UPQ"07I%20[YA2?]4C.UQ*96.+]@8IS>609-KIGW!E6' M.#1ZDRWAT D%\FW2<"OT9;/]A0P]TZS5[F_4G/@ :G0;B+_N*XPOZ2@/P>%Y MYE<;SJ^G32:WXU0_T&Y:!)I.1U^Q+E8Z8NO -EK:/ M5X7S<2,3[!G*:I93O M-9-VQ/;]OTVE?=-TVI$9WXY')\Z@W<3#Z:1QG-F,VNCD.;N)Q\-YXQI'Y+I^Z^@J^,VI#9__/57)E<8^.1\"4OQF_0S7?2R%U6YI5^P6I051$3TYYJ#=Y'X M CQ?EJ#9Y@(/<#]I]OX_4$L#!!0 ( $2":5>KO??BAP0 $0, 9 M>&PO=V]R:W-H965T; M!FBZ':X/.Q1-MWM6;"86*DNN)"?M_?5'VHGC(FFV>SC<2RQ1Y(\?(BEFNM7F MR>8 CKT44MEK+W>NO.SW;9I#P6U/EZ#P9*5-P1UNS;IO2P,\JX4*V8^"8-@O MN%#>;%K3[LULJBLGA8)[PVQ5%-R\SD'J[;47>GO"@UCGC@C]V;3D:UB ^U[> M&]SU6Y1,%*"LT(H96%U[-^'E?$#\-<,/ 5O;63/R9*GU$VWNLFLO((- 0NH( M@>-G [<@)0&A&<\[3*]528+=]1[]]]IW]&7)+=QJ^9?(7'[MC3V6P8I7TCWH M[1^P\R,%A1"-5_^LHM#1V @=MPKYIY7++OJH,LK?R?;2L-2_:FS>/S@(N MH.RQ./!9%$3Q&;RX=3>N\>)W\+X(FTIM*P/L$5X0K7'I:"!;,!;_;Q0S@,KLX8.6B-')Q#_]=W(7W;]@V%VG.; VO M2SJV/E:R=4:D#@6;$[[E)CMU4"GA+.,J8]KE"-?5V0@Q)#"^X4+RI02&/8JM M#5>..N MT/<)+E0J*TH63'2<%_2]4]3"U&[ V0J7USWL!Q$V+:8*J2!$]3',9,@T;%8<$Y"77UH2A.C!9;<4:L!P_>/!ZUU,/B M^_Y]:=GJE!U=6=(?LJ_HM'NE_$!H*CMZTN@5V#U(%V'8BUN?M_BJX:.@#>4P MQ5#0M/E.E]@'@>@7X; 7G86QO] 2]H728Z+%5,HU0UY+ M;4?DFV8R/+ W\_4W;M8"8RAAA:)!;Y1XS#0S:[-QNJSGQ*5V.'76RQS'?##$ M@.&ULC93;CMHP$(9?Q7*E7E4X)"QM:1)I MV6W57JR$H(=KDPR)A0^I[6SHV]>'D%)I07M#//;\G_\A,\D'I8^F!;#H)+@T M!6ZM[5:$F*H%0] MY4S"1B/3"T'UGS5P-11XCL\;6]:TUF^0,N]H SNP/[J-=A&9*#43( U3$FDX M%/A^OEHO?'Y(^,E@,!=KY"O9*W7TP;>ZP(DW!!PJZPG4/9[A 3CW(&?C]\C$ MTY5>>+D^T[^$VETM>VK@0?%?K+9M@3]@5,.!]MQNU? 5QGKN/*]2W(1?-,3< M-,6HZHU58A0[!X+)^*2G\7^X%"RO"-)1D ;?\:+@\I%:6N9:#4C[;$?SBU!J M4#MS3/J7LK/:G3*GL^6NI1K0%KI>5ZVK#FTXE3FQ#NT32#5BUA&37L%\1$]* MVM:@S[*&^G\]<98F7^G9USJ]"=Q!-T-9\@ZE29K=X&53G5G@95=XC\Q47)G> M%?L=3A:MN:J.+]49,8N7,7Y$5J:C%138S8 !_0RX?/MFODP^W3"YF$PN;M%? M_S)N8^;S&7H%*EHD%[TC0#=A0@RJ5"]M;*-I=QK"^]A[_]+C!#]1W3!I$(># MDR:S]W<8Z3@5,;"J"YVX5];U=5BV[D,"VB>X\X-2]ASX"Z9/4_D74$L#!!0 M ( $2":5?,5JWZ?@0 T+ 9 >&PO=V]R:W-H965TM#R([:D&KX34R70<]N[M=&P:KZ3&>PNNJ2IAMS-4 M9CU)ALENXT$N2\\;_>FX%DNTZG=6LN/^]L_Y; MB)UB60B'MT;])7-?3I++!'(L1*/\@UG_CFT\9VPO,\J%7UC'LVF:0-8X;ZI6 MF1!44L=_L6EYV%.X'+RBD+8*:< ='064=\*+Z=B:-5@^3=;X(X0:M F6OFEPCG4/3@?'D [2TS?LG7;AG09[IZ_8NY,N4\8UED+$C8>9,MGC MH3BCF=%A,]P95ZX6&4X2*GV'=H7)]/V[X?G@^@V0HP[DZ"WK_YB#M[6':0_V M+<#[=Y?IX/0:/I<(,@J\V$!MS4J&7LH;*_629!ZMK*"F7Y,[D [H<-UXS&&Q M!5'7:LOGA 9T7E('D$!HW0@%6!08^FG?@Z43X UL4=@3;TYR7A-?)RR,YXZA M5HT#D7^ETJ;>]@YHL("32RT+F0GMH=&-8Q>T+75A\:FA8VH+)LL:&X%[K-PQ M2:FG,V-SH3.DMO$EW,QO8=XLO*EE!A>CP4EZ0;7T SO#X35MQN@?L#;6L]F[ M2(LGVGQI$2G6'#2Q#54L=50N7 L#/. M.CFR&"J?$B1 &WV2"5=V<37:2Q5L'/(&I:!"62!J*!I%J6SHM/R&.1&2C MM1P4A2L(GR*^B.N!\[3"DVC!+J[9J M<2G" E *'A&!@7@6S' M8NSGAEQ:3QF(-65B AV/E:.N]EE*YAQA(XJE+RM#@)([R 2O MJ0(EKQ=,[W!+\^HGVCK]EVW]H7?^HJU'WQO]_VIKZ=NF=3_1X?]55Q^Z$OM[ M3Y0*[3(\Q/C"(2?QM=+M=F^]F_C$^7X\/A0_";LD"D!A0:J#WL59 C8^ON*" MQG]X\"R,I^=3^"SIO8J6#Y"\,,;O%NR@>P%/_P902P,$% @ 1()I5\6& M.#K_ @ 3P@ !D !X;"]W;W)K&ULS5913^,P M#/XK44$(I+*V:1D#MDG;N!,\("'@X#EKO35'VI0D9?#OSVF[4FYC#Z<[Z5Z6 MV(D_?XYK>\.55,\Z!3#D+1.Y'CFI,<6YY^DXA8SIGBP@QY.%5!DS**JEIPL% M+*F,,N%1W^][&>.Y,QY6NELU'LK2")[#K2*ZS#*FWJ<@Y&KD!,Y:<<>7J;$* M;SPLV!+NP?PH;A5*7HN2\ QRS65.%"Q&SB0XGT;V?G7AD<-*=_;$1C*7\MD* MU\G(\2TA$! ;B\!P>849"&&!D,9+@^FT+JUA=[]&_U[%CK',F8:9%$\\,>G( M&3@D@04KA;F3JRMHXCFQ>+$4NOHEJ_INB)?C4AN9-<;((.-YO;*WYATZ!@/_ M"P/:&-"*=^VH8GG)#!L/E5P196\CFMU4H5;62([G-BGW1N$I1SLS?L(WP]3& M0.X@*9N7RA.4M%$HEXKGRZ%GT)4U\.(&=EK#TB]@S\B-S$VJR;<\@>2SO8<4 M6YYTS7-*=P+>0]$CH>\2ZM-P!U[8QAU6>.$7>)=C? M>)%;QI,/7?(3VPWVVPY?K#K30#6E1ZZP\[^43!E0^MCVPZ23:-5^IOL51D _ MB.X3ZIY$?D<^I*[?/SOJ:#9MHM. /-H._CKE$H-]*;GFUL.Q H$?TW;OW4?J MXJW7(')I/]I0'X;N@-*C33V.N$UMX+LTHN1!&B:V<@_Z[L"/N@&?N(.SX.C3 M$W21]RWF:1"2;;W#ZS3Y##"==I1I$MM,UOV^U;;3N@_0\Q_@502P,$ M% @ 1()I5TI1\1T,# 924 !D !X;"]W;W)K&ULK5IM<]LV$OXK&'>ND\PHLFSGM4X\8[MMFKMIZXF;WF>(A"0D), " MH!7WU]^S"Q D;4J)<_UBBR2P[[O/+LC76^L^^8U207RN*^/?'&Q":'XX//3% M1M72SVVC#)ZLK*MEP*5;'_K&*5GRIKHZ/%XLGA_64IN#L]=\[\J=O;9MJ+11 M5T[XMJZEN[U0E=V^.3@ZZ&Z\U^M-H!N'9Z\;N5;7*GQHKARN#C.54M?*>&V- M<&KUYN#\Z(>+HP5MX!5_:K7U@]^"5%E:^XDNWI5O#A8DD:I4$8B$Q+\;=:FJ MBBA!CK\2T8/,DS8.?W?4?V;EHG5IJ__J,FS>'+P\$*5:R;8*[^WV%Y44 M>D;T"EMY_BNV<>VSIP>B:'VP==H,"6IMXG_Y.1EBL.'E8L>&X[3AF.6.C%C* M'V609Z^=W0I'JT&-?K"JO!O":4->N0X.3S7VA;/KZ UA5^):KXU>Z4*:(,Z+ MPK8F:+,65[;2A59>/.I^/7Y]&,":"!P6B/%3Z94Y7C_ M(43.%&I?5%9WX*1D$Z)ULBVU/2$5F[DC1)+ MI8R L1H\+X4VS-R5H*V0"&'#URD0&Z?!LJE ;:V,L?F(\F_SG%D"4_KG0J6]I#-=JM_'M5_KQKK@@ [JI'B:/'D/["K MXRVW2CJA*-_%CZI0]5(Y<7+$&7L\$]N-+C9B*SU$JK DBWO]TR734TO74F4Z M>AZ37#RBIR3 \>*4:.R1@5<=G3Z>CP*[C[]OL?9$O-IH&R]K1=" O))L0M'Q M^2K3SSH;VT8;\AR2LY8&F$A+9H1]A&$"89G"$[>*UCE*"EE^!$A$6L1-EXHD M,S"X]V0^\H84*ZE=SY8X3#FUE["Q7L=$X5IQ33D6'9A*[FR0[1X(R,LT_6N0 MF;35YT (&Z=4##*$E*@C$L3(N$^9%\88(7H#6X$#\+#XM+$5M/1);*'^:G6X M%8^ Q8"G\/C_YTN_B' MN';N>5LO?YF1L%MTN?2_6YDSO)8?+:C>DP4X]"?UR3<7VL;XSY=Y[QXM\F)Q M_G9XA0*#P8+NO:UNH[3D""<;EEF\,\5\S$U\N)[%V^=0@>,N^4P$)XV714P? MVK24%34*L;E0E49[+%,K4 QCH$MD&N:P05Q9);@B-'8Q/S-@DR@<66:>JG_495\L',2:@\0W[05%?@M1' M$D 4@N)7U"SN,Z5!3M1JV)!)D.A(&]TD\4#L;Z!\"T,FTV]O(V5=*P7$)6> MQI+96Y&@W>^UP;0_$?R2M;4F 5Z""4_8C;5BY6P]B8)QX;AUZ 22!1ZZ6#-( M'"+S+\N= M[<,ZIW: 1"#(LNUZ,U$/]R'#\XP,S_<6\_>JJ*3W/(FRZ%-X\$ 2G2_WB/)C$@<)Q%6L,_:3&P]"L@ZC911U-MJ,J,^;2=2JQ'G"YB)T(1KV^ M_XV!3T]S[(:!Y9*?62P)[=ZB+S49T"QJRT PS)IJFX MFL(AA:/I+1 Z09!2 41JZKD[660H>F)5,_HMW9P*=?'])AXS&5=OR6R4#6NC_U83EKEKCWL%Q?NV M3O?A!6BH42W\-,JD47K H5:2#FEX@FTLC#MN%K)#[VU\@&ATPLN#?3^!]XV! M#[HFT2;#XFLYI&%_H.]M0%%% &Z=1:.U- MRI_[X4E=)R)YK3F&N KWEV,YYQ%=4OH5EKHJ[J=CL2[)#ZAM!"#E5\3AO51, MLVXK,DL,/9_$V((SG/([9[]YTCC+#B,?2CB+;5\J M--2VX;!]E,ZOWEV]_U[6S>F/W4E5A&\#DFI9W!@--Y0)5%.I@8S1;?,P,M6SCI&V;T/W M]8NO,N2]V@M:'SP[^J>4G).PMY?"=!-VE^PH].,)8&XK'M*I3YQQ^:E&8U/*3RE4K@O/'MES7J;ZD(R&)AC&/#M1?$>LZ'V7L:@[- M\( _68%D)=Z[]D0NY:"&/L!T_9'C0#J'X#=MDB=%OQ=EZSK@RRK%CA'Y_3OG MMS5K2VLXZ6=?,F;?^%"49Y/.!O8D 2*RVLJN>90=OE$;NX'!H(F)ILU#+3$X M=K*^?]\"CW\S) U3_[2S:E>"Z>YI7^=Q5^D;ZD].J3:MV@I4;^+A6P6[/J&K M,G%'/895M>O.G:<6L#;DC'7"P5,1[WC$+\ +B4X7%H]2W!_E9C43!\)3>&^%1/@_O7W+U A(:;#F; M2;Y28?PB8].V*-_I%^LUEN3L*;KLXF.E)Q'N:(; PG2<-2SB]/Q.5%(QWFA, M&HZ.!9D'AAD2D UE(#M2H?6I4Q_&8L;JI:JTNLDH[6!33))P^>SN&4/L&^G5 M6AH#Z3T(60+5APPYR)"E;6,%**1SW)6S3_:4&3HC"2V_\8@,J6#%$5>0KB[V MZMV\YX?EKD4^N<$\/-0SG@/&MX1@C%O+/&4IBR=2??R>^E-XU[>YGT MIP]L<%WS"27]GZ%%VXX1:[21C*GA &JQX_G?S[FP#=A=TYFJI(/3"XM__-8T MSF;I <;JP"N7MM1J$+"RM R:B7IN3G/W3&>;U.P )ACPJ,&ZWQ.5FE^%1G+\ M,F2_7@.D>>";')9\(U$& MHOW+=IGE=CV_*TK-.J9IU)1T,CTZ*G?Q!>FD,@^%M[;!IM3\LB.XZDWET.'@ MRY=:H3VF[WO(P@@DUW M$6S#W]$L;0BVYI\;)5%C: &>T_<$W04QR%]6G?T/4$L#!!0 ( $2":5?R MJ@LNM 0 $4, 9 >&PO=V]R:W-H965T=7IL)W/6SL 5H8EL^20[)O^^N;"!)@4RN M7X(E[3YZ]E6;\5;I>[,1PL)CD9=FXFVLK2Y[/9-N1,%-5U6BQ).5T@6WN-3K MGJFTX)E3*O)>R-B@5W!9>M.QV[O5T[&J;2Y+<:O!U$7!]=-,Y&H[\0)OMW$G MUQM+&[WIN.)K,1?V6W6K<=7;HV2R$*61J@0M5A/O.KB$HA;!5"Q[NYR+'\C5L^'6NU!4W2B$8?SE2GC>1D24&96XVG$O7L M]#K]44LCR4,&/BSX,A>F,^Y9A":!7MK"S!J8\ 3,"+ZJTFX,_%YF(GNIWT-* M>U[ACM-$)/&<9+,2CA5FNTGMSS,8&(CX. M0>5Q:2J>BHF'^6^$?A#>]-=?@@&[.D,PWA.,SZ%/YUAN68TNQ"5JL0[K5:-6V1I!5D$'^+."\5@" ME>0Y5K=,-MH]7 M5,E]0=+W!RQT[EQL4.*=8=AR@XT("6!_0'=2D\H E2QB67=Y61=+H8GWP1=S M@C!@!5:L1@5N(BZ8+S) M^U4D*+Y'XBJ-J9%+39P.TN30(+DR(+ B[!-Z.Q4E=7.H,ML'[!3&G>%>!0ZE68G@R_E2ZNZ+MW>ZZ%]KOY<>%OUACV: M5EMCT=]D=QMI9TT4HK4C=L;:H!LG_02IYVF=LW5F&IN](-36#JY70 M/M3NG/8/]^RT7OBGA#_J4D X;%ZUQF&#[BC&&GJK-5_3DV":-X&J]6CKIGIR M*49U@FX4E#[88<+(CV(&MUJX;!./.-(9T=2?0N(:)PVM4;IY>0ZM+V#^<)"@ M(@Z!&@N/% B[*DAX+Q4.X$N)_EQ+>F1?86!^84I<[XC+\F.E54KY0>\2QZ[H M8#/Q@!/B*V"?C9@?QZ.VA_)73J#F&:([A\,0_I1\*7-\+U5N;/ M9/>O0.)'20)_.W<<$PCZV!JBEDE^Y+8+Z$=^.&0G8_B7L$=-V/7_8U-$[]EH M5PB]=@.LP1Y2E[:9\O:[^QGYNAD-#^+-@/V5Z[7$;IF+%:JR;M+W0#=#:[.P MJG*#XE)9'#O=YP;G?*%) ,]72MG=@B[8_^&ULW5AM;]LV M$/XKA%<,"<#9$O5B*4T,-$F'%F@#H\[6S[1$VUHDTB.I.OGW.U*V+%N2FPQK M"NR+91W)X[T^=Z?+C9 /:L681H]%SM758*7U^F(T4LF*%50-Q9IQ6%D(65 - MKW(Y4FO):&H/%?F(.$XX*FC&!Y-+2YO*R:4H=9YQ-I5(E45!Y=,UR\7F:N . M=H0OV7*E#6$TN5S3)9LQ_<=Z*N%M5'-)LX)QE0F.)%M<#=ZY%]>!V6\W_)FQ MC6K\1T:3N1 /YN5C>C5PC$ L9XDV'"@\OK$;EN>&$8CQ]Y;GH+[2'&S^WW'_ MW>H.NLRI8CG4UB 8H90M:YOJ+V'Q@6WVL@(G(E?U%F^U>9X"24FE1 M; ^#!$7&JR=]W-KA.0?(]@"Q'X$$M9BDIV8U^0DPQE;#Y'G8$0Y:? MU\//:H;NV:-&U[E('E27CA4+OYN%R98+M:8)NQI .B@FO['!Y-=?W-!Y>T) MOQ;0/\5],H/L2TN042P0>&==:FJC&%XA"+,$49ZB-,M+S5+$P8DY. ^MP7>P MNX"-RKBP2ZN3]_9I%1''>XM^UO-^)1D["*EZZ0[D[U[9/2%T-"OF8!D3/Z>I MNZ>),O-##BEG[GF30-!=63!)M9 7/]P&)E&S;:+F-E%W*V^0Z^$X M.VX0SESLD!A'KG]PCH38C2/TB2EUT7$#U5IF:O,C]@@E6C%L<0 M0M-'-&><+3*-D:E\"DHN9 ;X[AN3:@LC$, ^NK$DG1DCW@G-VJ[T_;9JOA\\ MV[40"5[P7PH=/D/H,(P[:&V_]@E-P-W./KM1J4"2C&^1V,0^;P6DP5X+NC77 M'3PW$B[$OAM %&'&'9?M!A(PCTYG:*80G+[P^&+<5 M).0%&!:'Z,OQ52V&?EOM-@KU7@'=Q*P**03S^V*= MBR=HA2H73TN9K, .:)I3WN+81KON&M4E3=Q7'3I0N:6)CV.O;8L>/_:8MSN\G@-UW.=T?P(FOY'&'E7K]!SM!U#EX;-1%J9SCT@_.#]8@\ZYYVI7:&3GSP2J+3-T'' >.!H7CQ MVUL >S"W7H&CS(!25 ,*LP/*X>AA!@ML=]Z FRA_0ANJC-=H8ZP3*C-HCNW4 M!WLE R"$WBG-8/@3&IY0&PO=V]R M:W-H965TG6ZTX^)1II0J M])2S0HZ-5*G-A67).*4YD0.^H07LK+C(B8*E6%MR(RA)*J:<6=BV RLG66%, M1A7M3DQ&O%0L*^B=0++,9Y3QW=APC /A/ENG2A.LR6A#UG1!U8?-G8"5 MU4A)LIP6,N,%$G0U-J;.Q2S4YZL#'S.ZDZTYTI8L.7_4BZMD;-@:$&4T5EH" M@6%+YY0Q+0A@?-[+-!J5FK$]/TC_K;(=;%D22>><_9DE*AT;D8$2NB(E4_=\ M]Y;N[?&UO)@S67W1;G_6-E!<2L7S/3,@R+.B'LG3_AZ^A@'O&7"%NU94H?R5 M*#(9";Y#0I\&:7I2F5IQ [BLT$Y9* &[&?"I"5C#R)(+HN_(1-=9#!=.342* M!+U7*15HNA:4@AN41&!7U S1#2]4*M%ED=#D M);\%D!O<^(![AD\*7-#- +FVB;"-W1/RW.8>W$J>^XJ\RC+T0)\4FC$>/\H^ M&VL17K\('3X7PW)P!Z#4#OE/3) L(Q*0$C7T$P M;&E14D24$MFR5!5VQ9$2I)"D>NX2K03/4=QV;^545GL8$0&'U[5C^VP]B>8U M6R-LNV_0OS4^I/!27SRT9NL6\/?O'$9X4(KF2WCP^E7U4UO!LJ5HVKI!=+]W MR8%1/TO]P3V4ZZP@,>,J2RB:=QRT#\%6W%W\\)N;+I>0[]#9+1%V:/>S0L&F'3H?JF)'6)B$./M&"Q@2=S5.X;!-E1'X*/[1[DKNVW5K[G M=M+O/_ ,6/',2([.?K_Z>#V=WE]U#=&C@[NL48_C7CN+30Q1,'UWA\[(1I U M*W4H='4-W:^7.1R&KYZM+[+SK'R_0W.#+@T>5=A'Q;Z''K@BK)UDMR\3:Y.I MVY'D0B0-VQ0[,@,W;%%<[)M.A-L4VS5=,/%$(?&;0N*?+"3[8+QC<5_:/\G[ MC24N:) %WU^#@Q\ ,&P AO^I&GP2S?^T!G?+Z7$V__M %)01!:K!4Y+ OZQV MY?75[:?+Q0**!(),@3X,%H,O2I\=O0Q8'S*8UPY/)S"],&A1\- UAT,?W?-G MPM1S)Q$$WK%\1<%QK@L;[EP,4'W\;=GF>^IV7\A8K5X#_A/654Y7C\;KCNR%BG4&4,+H"5GL00O(1=1=5+Q3?5)W+DBOH@ZII"HTG M%?H [*\X5X>%5M"TLI._ %!+ P04 " !$@FE7&9!6XJ0% F%@ &0 M 'AL+W=OW6=:.MM$)%$EJ23>7[\[RI;EQG9<;-D*;%\D\G@\WO/'Q\F# MTG=FAFCA,4TR<]J869L?M5HFFF$J3%/EF-'(1.E46.KJ:&E!E.DJ=#S\SN&+Q(?3*T-;,E8J3ON?(A/&SXK MA E&EB4(^MWC!28)"R(UOBYD-JHE>6*]O93^SME.MHR%P0N5_"YC.SMM#!H0 MXT04B;U2#^]Q84^7Y44J,>X+#R5O?]B J#!6I8O)I$$JL_(O'A=^J$T8^%LF M!(L)@=.[7,AI^498,3K1Z@$T=\:.+@1XP3-X4G+THH\KQ4MI)^7TH,MTH?P265V M9N!M%F.\/K]%FE;J!DMUSX.= J\Q;T+H>Q#X0;A#7EB9'SIYX19YSC*XP4<+ MYXF*[LPF&TL1G)BXXP!BD<(HLAD6(L$VDE&DA1F$)C#,+"A,-Y7X:34I[*)BJTEMF44U=N MM&[G^MNL&P1^> P_VK^6S)]*IY0)3(ZYPEQIRXZ@,D&X-=S<)N>W0EGRYZ66 M$?E79G MIYFHURK[JG3D$@D]"WW$<"5&KH<]C=JU+QB7I-E-/ MB!6^W@> /EMGG=A!OM$G8.ABNV+.QO-6C[7M@/-BI8E[PG^X5*4]0.['.1 MHW["& 9>=]#?>[EGV*^0-A09<5UQ[/[5>%4>\H+A8$_J-K.7]!MER9,+B-X" MR:O8]T.OU^_7"%3&_?:@1N@$WK [W)% /^K_OP/";S!:8'#[[\3@5B #V*J<9&T3\+3:WM^O[LW.CS'_RP(M\.!-_"' M>R_X'/^/!,-MKQ]VM_0VV??],-OKMKUA&-0H03?P_$X=:,/AT!L,.AM2XN/J MD/WR?OJ5T [HK#]%>!!:BWKVO8+VKIU@$X4FE*[:XZ;PUY;9<<[O=< M\TN_ :WC[FZ&J3V--JS&^N(.S:TBT58=+QG"-<= K_8F,945O9@A1HMR67VI%P:9=G!7(139W,_O'!BX22@$X M6RI6&DP-YJ4A"U:+F*7$8KZ4\;40FEP&R,\,3R/2=!Y@BUC7F]6B0'@/F;($ MOC)V>UJLL*0(WL5ESO'*Q9S7<]M=O+#=L$J2:M3,!$66%8GJGI2EPG2\H#Q# M=WR8%):*[YCI&GG 6 7: M]K(I9RDL#A-UU-A49CO%_S-O!NDW/(2+RKX5ZGG\-J(T MYPOE@.#HY;15T4F2G#(5Q$NQC%'3X88/C!LN#\.Z#NL7\K6;] HW-X6N57N[ MHZ/ U+U0&E*GR&SYC%=1JT?0L_+M;\5>OJ#2F78J"383G-!4O]DG--3EJV39 ML2IW+X%C9:U*77.&@HQD!AJ?*-J$%AU>H'H:'OT)4$L#!!0 ( $2":5=[ M;Q<(TP( #,' 9 >&PO=V]R:W-H965T@5A?!H'."JB8OI U"+.SEJIB:)9J$^A: M V560<^2\PJ$YE(0!>N%=QU=+D?6WSG\X+#5@SFQ2E92/MO% MEWSAA38A*"%#R\#,\ (W4):6R*3QJ^/T^I 6.)SOV3\Y[4;+BFFXD>5/GF.Q M\*8>R6'-FA(?Y/8S='K&EB^3I79?LFU]QS./9(U&675@DT'%13NR77<. \ T M/ &@'8"ZO-M +LM;ABR=*[DERGH;-CMQ4AW:),>%+3D MX\Z468,F3.3D&Q:@R$VC% @D7SE;\9(C-[OOG]BJ!/UA'J );BF"K NT; /1 M$X%FY$X*+#3Y*'+(_\8')ND^<[K/?$G/$CY"?4'BT"T@-K-'V%HF(F>-M9,JD'8?=C;&)/CFJ-Z%7/8\.K)L-&<;$9 MUJQ'3/TDG)W$(]O!8>S(IY/1@349)]W5/O ?^7$8'9$P-I*?)++R'_^XP9DG MU)]$HV$1$G\2AN38C0@&C:P"M7'M6IL#;@2V/:VW]B_"==L(7]W;Y^2.J0T7 MFI2P-M#P8C+VB&I;=+M 6;NVN))HFJR;%N95 V4=S/Y:2MPO;(#^G4S_ %!+ M P04 " !$@FE7&*BXCU4$ #I# &0 'AL+W=O=M9 %U4C*C:M*"32U0D7N!IXW=@O*N+.86=Z]7,Q$I7/&X5X2514% ME2\WD(OMW/&='>,;VV3:,-S%K*0;6(+^H[R72+E[+2DK@"LF.)&PGCL?_>N; MR)RW!_YDL%6M;V(B60GQ:(C?TKGC&8<@AT0;#127)[B%/#>*T(V_&YW.WJ01 M;'_OM'^VL6,L*ZK@5N3?6:JSN1,[)(4UK7+]36Q_A28>ZV BRU!)W&Q3L/+H)>A4NH1R2T!N0P O"'GWA/L+0Z@O/Z+.1D0=XUN0F%\FC MZHJQ5C'J5F$*XUJ5-(&Y@\A7()_ 6;Q_YX^]#ST.CO8.COJT+Y98:&F%/HHU M2411"@Y<*T/EYG*0IS2A/,7"*1=H?4:[P[M M[F"7*2R]1&PX^P=28LJ(*"VIP?J5T65* L^()Y!$9]"XK$$60_*004] $@A5 M9"URC $!R#C*BTIAH.KRFKQ_%P=>^.%_7Q\R"? *TONMKR;)H*>G=]+D'C/?--.Y.[$3V0<3,Y2_B".O2,Z),M,2'UE;JM+ MXVX-_=&IVY-37AR=\B;3F#P( ]A.EZ+VJ3!6(U-S!X3J0%TB6'C$03N 8+_'>;^+7 Z@= )E5O3#$K*4ALK M+41E"H[Q)*^,.5M;0 I,1R5MS@[%F#.Z8CG3#(Z+\%7J@VEPXH+AA]%X3W^W M3R"D5Q2[ ;[HF&@S%ASP:H&&EL5K'->&7X#*EM'=.AY.SB9V,NPQGC*5F#P0 M- 6=5H_51<.8_'R&V]/GHWV?C][5QILP#SHKJEWQE?2EL)VR0I!(P@6_ M2BA/$,_F!3MVOZO7]SIP[AE[&X@M""_\-BHFV .0?5KTX< /QF8KZMJ*IV9K MW&(%46!8IQ<=#D)_8K9B^P BB''P7".,#CUG$,11TV'ZDWH2D#^8CD)R!PI+ MW^8#L?)$\PK?I?0OG+QLG1Q+782#211?GK3B=AD=R_@Q!ATUEI)*2J/8M"#3 MKDZ!V:L+[?N^WVM_0#C8 C\VU>K^T<##RS/7^;EICMH^?$7=I8"G1O4G2)JN MY-?CV+"S#MS6^%F W-@A6Q%;??4DNN?NY_B/]?AZ.%[_"?A"Y89QA4&M4=0; M3A#1LAZL:T*+T@ZS*Z%Q-+:?&?X7 6D.X/Y:"+TCC(']OYO%#U!+ P04 M" !$@FE77P,\]$P$ /$0 &0 'AL+W=O+J$ MG.]FEF<]?_B2K3=*?W#FTRU=PP+4[]M;@9+3H*19 4QFG!$!JYEUX9U?>L; MC/@C@YULO1,=RI+S>RW\DLXL5WL$.21*0U!\/, 5Y+E&0C_^JD&M9DYMV'Y_ M1O_)!(_!+*F$*Y[_F:5J,[,F%DEA1&[GZ$.*-)X"<^E^26[:FSD6R0I MI>)%;8P>%!FKGO2Q7HB6P<0]8N#7!K[QNYK(>'E-%9U/!=\1H4P==:?SQG_VY] 89VF)/O(5 MP:R1BK(T8VMRQ=D#")5I]V^X@CZ_!Y&/^3WQW> 3^>@G[IN"8@FBV;S.D&M( MZA&>&>&36Y&Q)-O2_/R;YT/[L+-&LE%_CP-@Q"C 8C]3/U +_6_ M@I3GI&2TX(CW-Z18'#"W,BE+RA(@"9>JBW[BVU$P.3V*?A+8XS ^)3=8H!,J MQ)/F!DY1,M4**8C'=CCR>X(-XI'M1QX98&K4,#5Z-5-7I2H%Z(*4%65!MO0) M*S6&EX*B62[U$!U]'VD')WD?:0WM3KS3]F9C]&[%ENYH7-M*&764P9XB73O/ MCE!YQQ7-CZY$B051$+71&[^GF 26<4'8 =-"SS6 %8.JS95XY)D%8$KO>,84 MH*2Z_*AL3]])OZMC/BYI;LR[7-/KC >C"5%M!. :5$++W?!E$ M^V_/EV]]WAE&MIN31G6#R/XK) M196FU+2F=;7\6K)ZD^XIY&,F_H8I*,@J8VBK,Z_?>MPM M>?%0)L<-&>-!,K9+SJ(J.>8 [B/B(-(;D\9S]RVR^_Z\KC$^V,=6&^]]:&H/ MP_T_<_M-.=V?P,-?37J;#G7_]LIL]VROU4UTY< .QFTY-.GTEFH0NCU=2QQW MOGFV[W4[0\\.H^#KV8^=3N >RGYXX'XT&;?DD>V._=[JX+3NJ 6(M;F)2XP- MFYWJNMI\;6[[%]4==S^\^JO@,Q7KC$F2PPI-W;,QMI2BNGU7@N);<^-=H+F/Y#Y/U!+ P04 " !$@FE7HP'4)DX# N M"0 &0 'AL+W=OI#39OQ\E)ZX'I]E>#O9BB13YZ2-- M2IKMI7K0%8 AAX8+/?-0U3/Y; Y7[NA=Y)<5=O*V,5P6+6LBVL MP'QM;Q5*08]2U@T(74M!%&SFWMOP9IE8>V?P7PU[/9@3&\E:R@ ><6"&E\/V)Z_9;6<3@_H7]TL6,L:Z;AG>3?ZM)4U.(5DFOW)?NC+?5(L=-&-D=G9-#4HAO9X9B'/W&(C@Z1X]UM MY%B^9X8M9DKNB;+6B&8G+E3GC>1J87_*RBA!P:VL0U <89<=;/0,[)1\D<)4FGP0)92_^@=(L><9 MG7@NHXN *VBO24Q]$M$HOH 7]W''#B]^!L]%1N[A8,B28^3Z7(P=1'(>PK;+ MC6Y9 7,/^T&#>@1O\>I%F-$W%P@F/<'D$OIB53$%_]B"*TDA&VQ"S5P=P\'. MP7:$+6U\91M[<_N#5Z2T$^3]! M"8IQMP,K\0RJM;$U] @C-ID?9V$OI?XD?9+BQ(_R>.029GZ84AN'4;O"[!3N M>4J?/AMV&)U/QU _#')?=4*!AE.JRDW(_B:" GN3_)Z4 143_)0W+N> P&=U@#:NMN M:HUL=L)TUUFO[1\#;[L[\,F\>TE\86I;X_7%88.N]'J2>D1UMW,G&-FZ&W$M M#=ZO;EKA@P:4-<#UC93F)-@-^B?2XB=02P,$% @ 1()I5R7TU6D+ P M/P@ !D !X;"]W;W)K&ULQ5913]LP$/XK5H8F M*@62.&DIT$9JV2;V@%11!L]N#GCA1./*MU,Q2-9&L$+F"FBRSQGZG4*0F[&3N!L%;=\E1FK\.+1FJU@ M#N;'>J90\EJ4E.=0:"X+HF Y=B;!Q32RYZL#]QPVNO--;"0+*1^M\#T=.[XE M! (28Q$8+L]P!4)8(*3QU& ZK4MKV/W>HG^K8L=8%DS#E10//#79V!DZ)(4E M*X6YE9MK:.+I6[Q$"EW]DDUSUG=(4FHC\\88&>2\J%?VTN3A3PQH8T KWK6C MBN479E@\4G)#E#V-:/:C"K6R1G*\L$69&X6['.U,_( YP](F0&XA+9M,%2E* MVBB42\6+%3F^8PL!NC?R#/JTEE[2X$]K?/H!_CFYD87)-/E:I)"^M_>0:TN8 M;@E/Z4' .:Q/2>B[A/HT/( 7M@D(*[SP [PJ,G('+X9,A4P>];X8:XAH/X3M MFPN]9@F,'6P,#>H9G/CSIV#@7QX@&+4$HT/H\1S[,"V1HUSB'4Y4"2D1G"VX MX(:#KN\U-Z_8(HE4F&3""Y+(HFCN_8:;C)@,<+\IL+8G-FWA;;D5"&; KMVR M-]#H95]2#M+^*"E#ZH>7Y'^ODUR6A='_''?2U(N9O^=B%_(+)) O0)$PJ-J" MDJN,J17HWWB1&>/IFR[]B<\+OJ\=OMA-(V]4&ODLC2NZD86(O]V#@#OVH&W#? M'9X'O7]U;;3<5(/A;?C]6B] MP=O L>T%+-'4/SWK.T35XZH6C%Q7(V(A#0Z&ULM511;YLP$/XKEB=-G10% FG69H"4M-JZATU1HW7/#AS! MJK&ISX3VW\\VA&52TK>]8-_YON^^,W=..J6?L0(PY+46$E-:&=,L@P#S"FJ& M4]6 M">ETC4SUM3[ !L-K/"@6@11&"Z"FG%)L\3[-CI+5&L$E[#1!-NZ9OIM M#4)U*9W1H^.1[ROC'$&6-&P/6S"_FHVV5C"R%+P&B5Q)HJ%,Z6JV7,]=O ]X MXM#AR9ZX2G9*/3OC>Y'2T D" ;EQ#,PN![@#(1R1E?$R<-(QI0.>[H_L7WWM MMI8=0[A3XC&98E6'=$NVK*YC2_5HZTX+MU/V1IM M3[G%F>PG,ZT&HDJR;M&>(9*K>S","_R4!,9F<'%!/K"M>[;H ML6FBF)PPF) MPBC^%QY88:.Z:%07>;[Y!;XG]^\.:Z[(@Q(%EWNR^D:8+ @W:/MHA[S@3'/ M@@4,63F]ODN!PJC,X:5,W\3^8WG.)1$!I8>'TLYT1W4]1;QC5^,[= M*6/GP&\K^_" =@'VO%3*' TW#.-3EOT!4$L#!!0 ( $2":5?RJB%3 @, M $8) 9 >&PO=V]R:W-H965TYI!9.G-ENR[[]SDZ:!1:B%>U-ZZ?_W?W. M#Y?97LAGM0'0Y"7CN9H[&ZV+"]=5T08RJ@:B@!QG$B$SJK$K4U<5$FAL11EW M?<^;N!EEN1/.[-B]#&=BJSG+X5X2MLSPEBVM"\Y@P MK? DK!6+&94,C*W'U17IG9R2$^(2M:$2!UE.'G-% M_L'M$T@2>RB Q%0#$4ESNBT9W1[JG7UW:SOU'^0?U?RC8_GMT2:%9!&0'A[J M6'!.I2(%R'+NM"T)I9NI=6->VETXG,[<79.S,Y(/][5/'[@( 'X' 9 >&PO=V]R:W-H965TY-A:.'6RG9=]^ M9Z=$!=*^F/8FL6/?W<__.U]&6ZF>=0%@R&O)A1Y[A3'5M>_KK("2ZDM9@<"5 ME50E-3A5:U]7"FCNC$KN1T$0^R5EPDM'[MMJ[G"F=]ZR5D)0C,IB(+5V+L)KR=#N]]M>&*P MU7MC8D^RE/+93G[D8R^P0, A,]8#Q=<&IL"Y=808+SN?7AO2&NZ/W[S?NK/C M6994PU3RWRPWQ=@;>B2'%:VYN9?;.]B=9V#]99)K]R3;W=[ (UFMC2QWQDA0 M,M&\Z>M.ASV#*#I@$.T,(L?=!'*4,VIH.E)R2Y3=C=[LP!W562,<$S8I"Z-P ME:&=26^REYII9A72Y((\2$,YF>*$Y:"H$VY.66Z7Z++F5)$9TQF7NE9 3F=@ M*./Z#)>?K,R;"9/D3O*,*@::G! FR$,A:XW+>N0; M/(:%\;,=\J1!C@X@_ZS%)8FNSDD41#WRN)B1TY.S]VY\5*&5(FJEB)S?WB$I MM,9+L"?(^0@5*0=Y%W7CO=WNWE^M:5S2#L8>W1X/:@)=^_1+&P;SJENB#9.]K*ILU(@C> VW3H@BHH,#>@.D5O B0N@+W*FS0,^F'O M*ASYFPZR?DO6_W,]V&08!+UNU$&+ M.OAOJ%NJL!H,X8PN&<=R@4[.P2?.7A(%W9AQBQD?Q71E2)NFEDEM.@/'GP)' M<900U$KHB0X@+5,DHV!<:$ :QLTX63=.&$PVZ<88LS M/"Z$:U95K;("^_+[S'5!##]7>)@,XB#Z@.'OM5/[9_I%U9IA>^2P0LO@,L&L MJJ;;-Q,C*]=AE])@OW;# G^0H.P&7%]):=XFMFFWO]ST+U!+ P04 " !$ M@FE7O#QV''L# #J#0 &0 'AL+W=OU.S_/<'45.MU+=Z!K D-N&"ST+:F/:BS#490T-U0/9@L"9 MI50--=A5JU"W"FCEC!H>)E$T"AO*1%!,W=BU*J9R;3@3<*V(7C<-5=\O@ZE8 T(S*8B"Y2R8QQ>7<6(-W(JO M#+9ZKTTLE864-[;SJ9H%D44$'$IC75!\;> *.+>>$,>WSFG0?],:[K=WWM\[ M\DAF035<2?X7JTP]"\8!J6!)U]Q\EMN/T!'*K+]29-NMC0)2KK6136>, M"!HF_)O>=D+L&0R3(P9)9^"$"/V'',IWU-!BJN26*+L:O=F&H^JL$1P3-BI? MC,)9AG:FF)??UDPSJY FOY(_I*&<7&&'5:"H$^Z:L@JGYE7EEN'\)^'3P0>&,J[/<,E7*_7FDDGR4?**B169?R!45(09C7%?H%-&%0,]#0UBMPC"LL-Y MZ7$F1W#^MA8#DDS.21(E0_(+"8FNJ0+=O>X[#%&$7HFD5R)Q7Q@^08E#^+QU M>MC:%L^%;FD)LP"K0X/:0%"\?A6/HK>/8!OVV(:/>2_F6F.!TCN$YZ2\%R.C MJ-!+4 HJG**Z_FF^Q1B>$RP&;J/B-*LQ1*#T^4Y( P+[UKX;>,-$USPC/P[J M[(7QT$<.NMT$-L4H3K+Q,,ZFX>8 Z;0GG;XTTJ15K 3'O)*<4Z5)"\K/G1WB M[AGD>]SC_##KK&>=/0]K8SC@OJD-4C)0$=Q*RANR%K86;4WZOFQ=PO>">+O3 MDR![D 3C293&>7Q8C5&OQNC_H\;)V3%Z-)=)C]N&<_?IGL?>!ML'=&3T\"3RF.][,@ M'J1Y=B05)KT8DY+F2#+$F' M1Y38.\7%_Z$22\H4V5"^!B*71$B!:XV2_C_)A &[4?8U_V_V@0[VO;!G:9XG MQQC?G=;B1P]WH-^I6C$\B7-8HETTR/&_ MJOS%PG>,;-UA?B$-7@U74II=Q]X/^NM=\3=02P,$% @ M1()I5PIK8=XM @ ZP0 !D !X;"]W;W)K&UL MM53?;YLP$/Y7+*^:6JF+":3IE %2?FCK'BI%S=H].W )5HU-;1.Z_WZV(8Q) M2;27O8#/ON^[[^R[BQNI7G4!8-![R85.<&%,-2-$9P645(]D!<*>[*0JJ;&F MVA-=*:"Y!Y6QWUNK-):UX4S 6B%=ER55OQ; 99/@,3YN/+%] M8=P&2>.*[F$#YKE:*VN1GB5G)0C-I$ *=@F>CV>+B?/W#B\,&CU8(Y?)5LI7 M9WS/$QPX0< A,XZ!VM\!EL"Y([(RWCI.W(=TP.'ZR/[5YVYSV5(-2\E_LMP4 M"?Z,40X[6G/S))L'Z/*Y$>Y2-4?:469Q)Y]E;S31S M-Z31)S3/,E5#CGXH*C1M+VXIM='H>@6&,JYOT!5B CTRSATF)L:J<%PDZR(N MVHCAF8@;J$8H"FY1&(01>MZLT/75S=\TQ";19Q+VF82>=W*&]\6]\V'!)'J0 M/&=BC^;?$!4Y8E:]KK>:Y8PJ!B-0+CSQ[] ]/<$I;]!^T37IMDXN7.M?:#@;Z1^&M-=H2,8,2R5R)G-+>LM][ M=CA(#*H73<&'JG:,UN+''86$XSN;>.HMK5:P\C*E_-6&ML=;^AM02P,$% @ 1()I5QNS) K# @ " D !D M !X;"]W;W)K&ULQ59M3]LP$/XK5H8FD*!)D](. MUD;JRS:8A(3H8)_=Y-I8)';P.2W[][.=-+1:R$"KM'YH?,X]C^\Y7WP>;H1\ MQ 1 D>&+1(KVGVPJ7\\A48%*9!581Y Q7C[I^5SOHR+',U"4I7BB@??S&3D^.B%'A''R M(Q$%:F\21F/_TH\ ;D17"5(OO 8X@;\M!U_T8)W=6[J!/G; M!$W\5L+O!>^0P#LEON<'3?&TP^>0OP;?"R>H]RNP?,$;]JLINR6ZUXPV1\(E MYC2"D:._>02Y!B?\^*';]SXW23L0V9[07BVTU\8>CA'U&49?Y)Z6ABE.]E*< M*O_! M''/K"1/D2J0QXRLR_F8U,H7ZR%T@BQF5#!J+H)7ZO0(/1+:7A7Z=A?X_57O_ MD$(/1+8G=% +'?RO:A_\6:!=S_SJ BWE_]VO5.;N-)L,Y,KV8"21*+@J^TX] M6[?YL>UN[HM[>4>XH7+%=-])8:FA7F>@:TV6?;?\#=02P,$% @ 1()I5Y1\C$\J P _@@ !D !X M;"]W;W)K&ULC5;;;MLP#/T5P1N&#MCJ6V([76*@ M%VSML$NQ=MNS8C.Q4-GR)#GI_GZ4[+KIXKA]273C.8>D2'F^%?).%0":W)>\ M4@NGT+H^<5V5%5!2=2QJJ'!G)61)-4[EVE6U!)I;HY*[@>=%;DE9Y:1SNW8M MT[EH-&<57$NBFK*D\N\9<+%=.+[SL/"#K0MM%MQT7M,UW(#^65]+G+D]2LY* MJ!03%9&P6CBG_LF9'Q@#>^(7@ZW:&1/CRE*(.S.YRA>.9Q0!ATP;"(I_&S@' MS@T2ZOC3@3H]IS'<'3^@?[3.HS-+JN!<\-\LU\7"21R2PXHV7/\0VTOH')H: MO$QP97_)MCOK.21KE!9E9XP*2E:U__2^"\2.01 <, @Z QL(MR6R*B^HINE< MBBV1YC2BF8%UU5JC.%:9K-QHB;L,[71ZFOUIF&(F0HJ\)Z=*@5;$KDK(":UR M\H71)>-X!)39;TI$)*?-Q?DZ/7; MIS N^M\'(>B#$%C<\ 5!&%+56D^&K4W=G*B:9K!PL# 4R TXZ9M7?N1]&-$6 M]MK",?3TG*K"1C,S T"A&\JATH-"6ZC80IEZW*1^$(83;^YN!B1,>@F340G7 M$FK*<@+WV L4YM'($;H B3=42A1#J+TW0Y):Z&A7DI=$\;"B::]H^HPB;$M2 M_[5*3$QJ;!1ZB'ZZ3Q]$P^113QZ-DE]5FE9KMN0PXG:TQSOQO0-YB'OB>)2X MKTI6O:^ER$ I8BXEG)J*Q;H2GO0H%= MMM4XQ)\,Y")(DB08YI_U_+/Q"NGN('_L4T/LLSWV, [C Q?1]Q[[IS?*_MW6 MP3/<'<83UZ$?H?O$8866WG&,-2W;Q[:=:%';!VXI M-#Z7=EC@!PI(&PO=V]R:W-H965TW9?$=NXY/LZ*I2MS 3BQH(RZ M7J\W<#-,F!.%=NQ&1"$O%"4,;@22199A\7P.E*_'SHFS&;@ERU29 3<*<[R$ M&:B[_$;HGENS)"0#)@EG2,!B[$Q.SJ:!B;Q0SUC7$C%LPJL^QEAY1L_5>NP!?"\5P!>!?!^ M%^!7 -\:+9596Q=8X2@4?(V$B=9LIF'7QJ*U&\),%F=*Z*]$XU0TB1\+(HE9 M4HF.T"5A1,$1U4N;H"NF,%N2.04TD1*41/L7H#"A\@#M(<+0UY07$K-$AJ[2 M6@RC&U?SGI?S>J_,ZZ-KSE0JT4>60-*"GW;C@PZ\J]>@7@AOLQ#G7B?A#/)C MY/<.D=?S?'0WNT#[>P=MNOZ9IB'/K_/D6U[_%=XJ,9_;$W.(OH!J2T))>MI. M:DZ(,YGC&,:./@(DB!4XT?MW)X/>AS;G.R)K^#^M_9]VL4=;EG%EF;5;+GF& MEL><8:O('XV"T%UM6WDCJ"&Q7TOL=THTJ+F9 M@Q<*WP@J);I;%VD&8FGK"XEB7C!5WJGU:%W"3.S-[?X,+^N?:RR61-^I%!8: MVCL>ZJTJRIJB["B>VVMYSI6^Y&TSU648"!.@OR\X5YN.F: N[*(?4$L#!!0 M ( $2":5=F+KN@5@, / - 9 >&PO=V]R:W-H965TTDW;_? M-1 "+67KPKXDV-QSN.?Z^#7="?E3Q0":/"8\53,KUCJ[L&T5QI!0-1 9I/AF M)61"-3;EVE:9!!KEH(3;GN.,[82RU JF>=^M#*9BHSE+X582M4D2*G]= A>[ MF>5:^XX[MHZUZ;"#:4;7L 3]+;N5V+(KEH@ED"HF4B)A-;/F[L7"]0T@C_C. M8*=JS\1(N1?BIVE\C6:68S("#J$V%!3_MK S@T3YO%0DEK5-PVP_KQG_Y2+ M1S'W5,%"\!\LTO',FE@D@A7=<'TG=E^@%#0R?*'@*O\ENS+6L4BX45HD)1@S M2%A:_-/'LA U /*T [P2X/TMP"\!>>7L(K-TWL"%A%,-$0F%TJV%*-A=)ZZCHSSP_Q]B&\N O= MH%<9'J\YK!#J#,YP-Y;%]:)H:)'E)_1[H?&\GS_&>"4#:0+P_4H(O6^8#U27 MO. W4$L#!!0 ( $2":5>\4^9]Z@D *UG 9 >&PO=V]R:W-H965T M+E>O>?&M?&:,:]_3 M=59>3YXYWUQ.I^7RF:5Q>9%O6":^>$EUWIFF< M9).;J_JSN^+F*M_R=9*QNT(KMVD:%W_>LG7^>CTQ)F\??$F>GGGUP?3F:A,_ ML7O&OV[N"O%NNJ>LDI1E99)G6L$>KR>?C,O(G%?!:J[KRD.?? MJC?1ZGJB5QFQ-5OR"A&+/R]LP=;KBB3R^'<#G>S;K (/7[_1@[KSHC,/<9(C>9K:YSSCSZ7F9RNVDL13=?Q<$3\5ZVR_XLC;BKLE2N ] MVUQHIGZF$9V8DGP6ZO!_;#-EN*<._QP7(MPX&NZ?GCR1A >G)R\+#T]/7A9. M?V[-1S_<]XX0S/TOR*QYYK%?T#9E1LNN)V%65 MK'AADYN__<5P]+_+)(6$>4B8CX0%2%B(A%$D+ +!.J*U]J*U5/2Z["=-V5]7 M95^FW1UB5B.J0=/+C6'.;?UJ^G(HRN%2YX;NSJV9VUW0&RYHV3/#ZB[E#Y>R M==.8=9<*ADN9,]WMI19*EG)=W>@N1:4=('.WGUHD61_$,>9M/SN;PMYO"ENY M*7YE97FI#3:(%G->) ]B[_NP9AK/M2P77V>\R->"\"06YDSH@DOWI;L6G4Z7 MS%FOXPME7F/+"1+F(V$!$A8B852RF8CK.*2G.U";'74Z>W4ZXPK%0)=1D6>O M>;[2[L2X+Q5Y;'FRC-=BS"?&E12V$=.1 MLIF.B%EMLI0I:G:2HI1IC544$N8/\Y$>4B8CX0%2%B(A%$D+ +!.K(U M]/: GJXLAG_4QW=%&8Q?1%%\8EJV31]$R9ZNJ2O[0 MGEC[F+S!I//')M'N;MEV7:=70]4=&BM_*,V7]L'4G5X? FBK(91&Y=N!6+WI MDR&T@M02_KLQ.HY'QY-L.:FU:^?4(\)2O-/ZT( ;32$TBB4%KV[0KJG M++?>$%%[0\:%K;\_XW)D,E.3Q]92*,V#TGPH+8#20BB-0FD1BM;5=FLR$;7) MI)YQ$:BA!*5Y4)H/I0506@BE42@M0M&Z\FT-):(VE/ZG,ZXFE\,1NN/T#\2J M$QXM&"ZV?1-27MHR?<1'H]2Y0F@>E M^5!: *6%4!J%TB(4K2OIUM,B:D\+,>-JFGAOQJ7.9+1ZH4;6:5T(H(V&4!J% MTJ)W5TA7;ZW'1=0>EY]NUOF?3$RT>"YV[O_<5-?22D4%=;2@- ]*\Z&T $H+ MH30*I44H6E?)K:-%U([6#PP&H"X7E.9!:3Z4%D!I(91&H;0(1>M*NG6YB-KE M>FHP MR.S(T,!LW2M3:2_.#!!:X\I4&U?]X8!424A+ M9 &E>5":#Z4%4%H(I5$H+4+1NB)NW3#31@\$H+88E.9!:3Z4%D!I(91&H;0( M1>M*NK7%3/4-\I #@>']UDC_I )U-J,5#'7!)/E;_?M-05L,H30*I462M6&0 M(]=DFZUE9;YC677.)Y"J"&F$+* T#TKSH;0 2@NA- JE12A:5\*M"V:BK^,R MH188E.9!:3Z4%D!I(91&H;0(1>M*NK7 S)^ZCFO4(&!XZ<^L/P: &EY0FB]) MOW][#&B#(91&H;1(LC+Z-\V8'CRZ(V7%4_WDJS4UNQ1-%7=C&.B%;MGP^S>\'Q3 M/SCD(><\3^N7SRQ>L:):0'S_F.?\[4W5P/X)/3?_ 5!+ P04 " !$@FE7 MVFS()UX$ "?&@ &0 'AL+W=OW")* "YFR3M-]^;2 D/)1K M[OQB]TT"9N9G>V;X@_'B0.@3BP X>DZ3C"VUB//\5M=9$$&*V0W)(1-7MH2F MF(M3NM-93@&'I5.:Z)9AN'J*XTQ;+&AW@7<=F@KQ8YWL$&^-=\3<69WE#".(6,Q21#%+9+[;UYZYNN="@M_H[A MP,Z.D9S*(R%/\N1CN-0,.2)((. 2@<7?'NXA221)C..?&JHU?4K'\^,C_8]R M\F(RCYC!/4F^Q2&/EMI,0R%L<9'P!W+X /6$)I(7D(25O^A0VQH:"@K&25H[ MBQ&D<5;]X^<7!KAWLM_;@U [.6WN8U [EU/5J[F7@ M/,SQ:D') 5%I+6CRH(Q^Z2WB%6>R4#:X?6 M0-$FPA30-5H3#AF/<9*\("]."IE4M(&@H#&/@:$K#SB.$^%UC9CT8<>_.$-? M(E(PG(5LH7,Q4MF?'M2CNJM&9;TR*AM](AF/&/*S$,(!?V_LAP'L-2$VC&@>]!6O_YBNL;O0[%6"?-4PGQ%L%96 MG"8KSAA]]85PG*!\/#<(GH.D$/<$VE*2(AX!$O=^7G!/BKHZS';H2=WG5_&XHZ=5XW7*\\H&U7[F3F;O0]^?)[!N9 MSLRVVE9>WVKNN!V4/X2:3R>-52NLDR:LD]&P^FF>D!<0LL=)\(3^RF6@AF8[ MBKFTQ%7"/)4P7Q&LE0NWR86K6GA2IBO"-;*BFF< MEC'&3R9"]8!;KR.NU7W]&;*RYQT5&C(RG,X[DC]@Y3K#*F2>+0_-T;B*U6#Y M-2(++I>CC*N)F*VJ+5 M;DAUPDE>?NY_))R3M#R, (= I8&XOB6B$.H3V4&S)[7Z#E!+ P04 " !$ M@FE7LOD0+9T& #J-0 &0 'AL+W=O290W*&/.;A9?*$@E!!<_7L2UR*. M2R15C[]KT$%39NFX^WF+_K%JO&K,/<_%=1;_&2V*Y>4@&*"%>.#KN+C-GG\2 M=8.\$F^>Q7GU%SW7MLX S==YD26ULZI!$J6;__Q;'8@=!X5C=B"U ^DZN'L< M:.U 7UN"6SNXKRW!JQVJI@\W;:\"%_*"3RT:RM%9HY84EAWE MKI#JVTCY%5,5X)C?9Y*7:3M#OT1SU0G$&>+I OU6+(5$LT; M_H3>AZ+@49Q_4.^^W(7H_;L/Z!V*4O3[,EOGRCF?# M5O;*0X;RNRM6F*F1/ M52CZG*7%,DA%1[=@WN!C,G\.E(-PO[9I1X.""Z&3.8.92.6S2ME5[32L_:RATZ>A*(2\G3 MQXI\SE!6L1%OV,@4"2OXH?T0$BR$!&- 8%J&_"9#_O$\X$/&'Q(LA 1C0&!: M_$=-_$?'\L#&T=\9DB//ZY! WX;Z'9NP;X.#4<>(&8R(YYI'?]"T+;"V;79_ MKV:"Z":>HW_1;?;"X^+%U% KRJ'=#!(LA 1C0&!:*L9-*L;'#_,Q9/PAP4)( M, 8$IL4?.^W$W#EVH->>VDAWG,Y(?XU1:# BN&O%#%8XV+'26[@C/?#KA_NO MF2R6:)8(&MX[$\B5/MT?&6N)AW9-4+00%(U!H>FY(VWNR/'\4/M"90$2 M+01%8U!H>A9:38:MDL/*$;0_9K$SHCV:,-@YOA-T)P4&.XH#SPVZ7-&W(V/? MQQ1F:[ZYP5.L:\6:1XW^TA+TZ!W=B2+00%(U!H>F);24? M]DZ@$E!)!XH6@J(Q*#0]"ZVLPU;58J42_Y548K S4DG?SDPE?3LKE;02"MLU ME)5*++K##GMP9X1$"T'1&!2:GJ!6!^+@!$H E7^@:"$H&H-"T[/02D!L53A6 M2ACWAJ;OXBX?](T"'W?)H&]$G%%WM=%HY1$S$9!68Q&[QM*(@*UEMA([.Q]O M,JVPU^C0W@N*%H*B,2@T/;>MNB3X> XAH#H1%"T$16-0:'H66IU(K K(QB&U MI[9 @=T.AYB,G,[.1F@P4AS281IFL,+!OLD$:348L6NP65Y(_I=(Q5L)$7OY M!_=5T.TU4#0&A:9GLE68Q#V!,4#E("A:"(K&H-#T++1RD-BW &V,X?5'\*C' M& 8CU^TR1M^(!GZ7,/I&;K!GBX.T0HO8A9;.%Q:U8<!;J>!HC$H-#TC MK1PDHQ/&/:CF T4+0=$8%)J>A5;S$?OFGVWQRRY%$$+-%')TL^0RX>A3.C]_HYD%Z$8>*%H(BL:@T/2C4ZW. MI,[Q#$-!%2$H6@B*QJ#0]"RTBI#:]QLM#%-[:L.==A8AK@U&'NGNJ!J,,'6Z MIR=,5IY+S=1!6[5%[6IK%JG(/^DE);G4H/>$@)P75GJ!H(2@:@T+3L]!J3WKT<<[:WH#YS^1BE.8K%@RK*.1^I 2DW%XLV#T6VJF[. MW&=%D275QZ7@"R%+ _7]0Y85VX>R@.9ZU_0_4$L#!!0 ( $2":5?EX$VS MF@( %\( 9 >&PO=V]R:W-H965T\Y M.>?ZE60OY(/: &CR6/!239R-UM65ZZI\ P550U%!B9&5D 75V)5K5U42Z-*" M"NX&GC=V"\I*)TWLV%RFB=AJSDJ82Z*V14'ETPUPL9\XOO,\<,?6&VT&W#2I MZ!H6H.^KN<2>V[(L60&E8J(D$E83Y]J_FL8FWR;\9K!7G38Q3C(A'DSGQW+B M>$80<,BU8:#XVL$4.#=$*.-OP^FTGS3 ;ON9_9OUCEXRJF J^!^VU)N)<^F0 M):SHENL[L?\.C9^1X 0- M('@O(&P H35:*[.V9E33-)%B3Z3)1C;3L+6Q:'3#2C.+"RTQRA"G4[3/:28D M-44=D)\LQQF" :'EDOS2&Y#D>BT!<-ZT(E_(=9Z+K6G>00YL1S,.Y'P&FC*N M+C!^OYB1\[,+C4O,]-V]4W=2J@C=4+: :DM ;D, +PA[X M]#A\!CG"?0L/#N$NUJ_)*532' MB8.;3H'<@9-^_N2/O:]]-D]$=F Z;$V'Q]@_9+IF\CU+90Z.7>H'T7"4N+NN MG3HM[F:%7IMSH#)J54;_I9*(%1X13:RB3R;0I[QF]X.N)N]R&+U0WIL6==(. MQ(]:\:/CXK,,SR4RYWF?M*/8CZZD$Y$=V!RW-L4- MBW0$ P%P &0 'AL+W=OJKN)&[SQNL6D!:2:T_JM6BWUWXVB2'6)7%J&]A6]^,[3D)((&27GM5^ M(7&8><:>9S2>F>F!\2\B(D2BYR1.Q&?#>,)EK#D M6U-DG. P5TIBT[&LH9E@FAKS:?YMQ>=3MI,Q3Q?&2'GTAYH('""U@L\E]T*&4M P4[(5E2*L,. M$IH63_Q<.J*FX#A7%)Q2P7FM@ELJN.<*HRL*_5*A_UH+@U(A/[I9G#UWG(3>S[7!7S15@?(D.?Q+04_.P<$Q7C..%6T]]#,-( A(#^$T M1+_*B'#TL.6$0&A(@=ZC7QB7$7I("*M_ZD0]\$ M1U7>6CB=@$\DNT.NU4..Y;CH\Y.'WKYYU[*OY>MAG X8[U_L!E%)DA8L M_YNWU/"86\67F^.Z-\;7BK.$%:FBBK0E2R"P @KQ= JZMJ@I3/;;3:K4>B\R M')"9 ;E3$+XGQOS[[^RA]4,;53K!/)U@OB:P!F_]BK=^%_K\$1 Q#Z**P39:"L11CJ@NJ/W<=2;CP=38IQ/,UP36X&U4\39Z(6>HRI2F6Q14K+S/H%1@(8)'7B&D 4%L M'=-M3JY 7Z_=5XM.6[<2IA/,*\"&]:QSEIRL&1"(A%AKHC M"=NEL@<;:A$ M&TCXM5Q"_RX;#"P0/G+75C2H=6-*]$ZR9$E\DF([6FT+Z1D9@)\0U\ M=)J[F0^=:%Z)]@(?FDPV^7!.?#B=?#3;[J^HNT3M!KO9VSK1/*UHOBZT)BVG MWM;^'YI;6VMWJQ7-TXKFZT)KLG?J<&W]+:[=TKV.+NJA-JGA14'4(C6P+RJB M-BGWHB0R:Q- "+-M/GH5D*NA^BN&-=77:KS[D \US[XO[/NEW?+=4^/@?.)X M@B]FR9\PWU*HY&.R 5/6W0A:1UZ,9XN%9%D^?UPS*5F2OT8$AX0K ?A_PY@\ M+I2!:D@^_P=02P,$% @ 1()I5S^D,[2.! @!P !D !X;"]W;W)K M&ULM5EKC^(V%/TK5KJJ=B4ZB?,BF0(2,TG5E7:W MHZ';2OUFP /1)C&U#>Q(^^/K/"8OC,4P[A=(PCG'OO@"&5)R+?BY.-Z:EC%C'"* M5[R00.+K@.]QFA9*8A[_UJ)&,V9![!Z_J/]6!B^"62*&[TGZ=[+FVZD1&&"- MG] ^Y8_D^#NN _(*O15)6?D)CC76,L!JSSC):K*809;DU3?Z7B>B0Q ZYFX"'$TFU!R!+1 "[7BH,Q^R1;Y M2O)BH2PX%;\F@L=G(L$I6A**BK*-P*=D)18!'@&4K\$??(LIF&\HQF)I< 9^ M 5\(Y5LPSS!-5DB<=^@'#.:4HGQ3@Q_Q >=[#-Y'F*,D91\$_.LB N_??0#O M0)*#/[=DS\0X;&)R$4DQ'W-5S_JNFK5]9M8.^$QROF4@SM=X+>%':GZHX)LB M@TT:[9W0#'&@';LAW)?.XOI]NR<-XV>GSUZ+UD.,V: M77EV*RML177EU,(6;]D.K?#4$+[',#U@8_;S3]"W?I5E5:=8I%,LUB36R[_; MY-]5J;_D7Y;]BC@NB<5_R&$&H3-VPHEYZ.95 K,"WQGW8=$IS+$]&-A]6"R! M68X3MFJ]*+TF2D\9Y7RY%'\;X"%=@1_@D3RCE#_+0E:JO';!Z12+=(K%FL1Z MI?";4OC7W_"^SOSK%(MTBL6:Q'KY'S?Y'U][PU=$OW/OC2UK<+=?@(E.,38< M@N)3$ PZH%YL01-;P!LD M. <&GAL,[$&"LT/?>T* MUJH6:56+=:GU"VNWA;6OMY&:JZL*.M4BK6JQ+K5^%=IV#BJ[%:65.!=:B00G MM9)3G-Q*3G%**VE;)ZCNG:Y\W!B!3Q^__!,O%M(D*8=\]4+5J19I58MUJ?6+ MUW:$T'N#76AM!+6J15K58EUJ_2JTS2!4]CI*N_!E=F$%P_(49X=.&'IG[*)MO*"Z\U+:A>*EA%KVU8M1IUJD52W6I=8O4-L] MPN -EJ"U$]2J%FE5BW6I]:O0=H-0V>PH+2$\>3OHNW#H!Z>@P(=#,S@%V=9X M^#)2BO+L@1&8G1T5<3]ORJTL)AJ&?RBY'A7; M:^4.3BM?[&ULO5=KCZ,V%/TK%EU5N](TO!)"I@E2 M)E!UI>XVFG1:J=\VDVRE_OA> \.0A(UF6]HOB6W..??AR\6>G[CX M)#, 13Z7!9,+(U-J?V^:,LZ@I'+$]\#PR8Z+DBJP$TJ4AE83J6Y9DE MS9D1S*NUM0CF_*"*G,%:$'DH2RK^?(""GQ:&;3PO/.9IIO2"&#7'$ZR,R8ZDBWGG_3D?;(P+.T0%! K MK4#Q[P@K* HMA&[\T6@:K4E-[(Z?U7^H8L=8ME3"BA>_Y8G*%H9OD 1V]%"H M1W[Z$9IX)EHOYH6L?LFIP5H&B0]2\;(AHP=ESNI_^KG)0X> .OT$IR$XEX3Q M%PAN0W!?:V'<$,:OM3!I"%7H9AU[E;B0*AK,!3\1H=&HI@=5]BLVYBMGNDXV M2N#3''DJP 07=,L%U=MV1W[*8ZP!N".4)>1GE8$@RU0 8&4H2;XC'[E0&5F6 M(/*8XGS%2QS'.2U(M,.J1=#;$!3-"_D.'S]M0O+VS3ORAN2,_)+Q@T1=.3<5 M>J[MFW'CY4/MI?,%+UWR@3.521*Q!)(>?GB;/[O!-S%C;=JZ(X[EN#W^K%Y/=_K"^7?6HW]L_2P9;EM#;J7G?F4-K04O>=T.VFKJ%,Q+ M8?451&URW&]2=\][N:&% N'%(L&$CO;MW&[ M;^-;ZL$C'($=H"_[-7%:$?6GYAC8MCMU9W/SV,UK#\SR/7=Z#@NO8:XSL7WG M'!;UP"S7G;VHG44Y::.^")-T37,GZ+-_O"]-GSO9OB=E_,(A I! M65J_=?BFOO_X>[39D+_(@ M\!KD^/XE*NI!>4X'5<=N=HZ36&%I=8Z7).8'INI30;O:7A66U0GY8OW!OE_9 M/>LA7BWJF\"+?'TO^4!%FC-)"MBA*6LTQ9XHZK-^/5%\7QUFMUSAT;@:9G@] M J$!^'S'N7J>: /MA2OX&U!+ P04 " !$@FE7[.$[PX$$ !+' &0 M 'AL+W=O^]]L$73P^$ M?F"8'&8:U(XWGJ--R+,;^GRZ11O\ M@OFW[1,5+;UB":($IRPB*:!X/=,6<.+!<6:0(_Z)\(&=7(/,E14AW[/&[\%, M,[(1X1C[/*- XF^/ESB.,R8QCO]*4JWJ,S,\O3ZR?\V=%\ZL$,-+$O\;!3R< M:8X& KQ&NY@_D\-ON'1HF/'Y)&;Y+SB46$,#_HYQDI3&8@1)E!;_Z+4,Q(F! MX)$;F*6!V388G#&P2@/KO3T,2H/!>WL8E@:YZWKA>QXX%W$TGU)R #1#"[;L M(H]^;BWB%:791'GA5#R-A!V?BP#':$4HRM)V!_Z(?#$)\!U :0#^XB&F8+&A M&(NIP1GX!?Q)* _!(L$T\I%H/Y,W%/,W\(SW.-UA\-G%'$4Q^R*>?7MQP>=/ M7\ G$*7@[Y#LF"!E4YV+86>=ZWXYQ(=BB.:9(5K@D:0\9,!+ QQ([-U^^W&/ MO2["5<7,/,;LP>PE?,';>V 9=\ T3$LRGN7[S4V9.Q_KW;NY]T8PK&H"63F? M=8:OS#R;R!);F [DIID&3M@6^7BF"9%CF.ZQ-O_Y)V@;O\JBJI+,54GF*2)K MQ']0Q7_0QWZ,ORSZA>$H-\Q>&/LYA-;(&D_U_6E<)3##L:U1$^9V898YA([9 MA'D2F&%9XYJMX>6P\G+8Z^6)3.TQ0)2B=%.*$BVEYT=+G'Z Q6HE7BS@*?9E MT>GM\-JYJ9+,54GF*2)K9,VNLF;?K@VVROBK)'-5DGF*R!KQ'U7Q']VJ#86A MW= &8V09+6V0P S;<(8M;>C"+.@,!TY+&[HP.K=IPQWP3W,JI>/;A6.L,OXJR5R59)XB MLD;\H5&7!<:MTE%:7M0.&4XF'A*<5#TDN#[Y@"*K9D0LTZ(>?OR+VU594$EFZN4S5/%ULQ"7=C!WKJE5P*LSE(<&9WU M_PZ0*P&9L(WR)"CHG*":'M:E$[Q0.U4+_[H=0#_MU5-0)9NKE,U3Q=9,4%WU MP>$'A$!I!:>4S57*YJEB:V:AKN)@;Y'2*P1V9V': ]@6@B[(L6%;"+H@TQBU MORY(44/SC!#4=1*\4"A50K!$*0I07BH\XM?()Y?%H)?ZZFFHDLU5RN:I8FLF MJ2[SH/,!,5!:E2EE:K8FEFH*S/86WCTBL&X\^W/[NX*NJ!Q=U?0!&(>+]O\E,I!GRR2WGQF;NZ6YU\+?+SGM;]!SA90LE]-SLIRP]C M:OKBF.T1T4V4,A#CM>C*N!\)':?%R571X&2;'\VL".21C/<<00 !\; 9 >&PO=V]R M:W-H965T)*@@9VS3;)*]\?/!DH@9;3IK-V;!LSS_=A^GL$:EN^<86.PXD+D19:KN.,[(SDE!K M,2O:;OEBQG*9)A1N.1)YEA'^< TI.\PM;#TVW"6;K=0-]F*V(QNX!_EE=\O5 MG5U3XB0#*A)&$8?UW%KBJQ /M*"P^#N!@VA<(SV5%6-?][B!--4D-8Y_*ZA5]ZF%S>M'>EA,7DUF1030S6AH>9%+!7%7W2H;!T+1;F0+*O$:@190LM?\JUR1$.@.-T"MQ*XIX+! M#P1>)?!>VL.@$@Q>VL.P$@Q?*AA5@E'A^])9A:=](LEBQMD!<6VM:/JB"%>A M5@Y.J,ZL>\G5TT3IY$)%)"4KQHF.\P7ZD$0J:^ "$1JC3W(+'"TW'$#EDA3H M#Q3D7"4UH8WGGX'S1#*>@$!O?9 D2<4[9?KEWD=OW[Q#;U!"T>5MVJ7N8\NNW9[@?>P MNT2>?5_"\,]/O MEK.,E:6G3K0;EF7 HX2DC9SLRJ>RRT%WE[I47XD=B6!NJ5HL@._!6OS^&QXY M?W8%TR3,-PD+3,)"0[!6$@SJ)!CTT1=WL >:0U5JI5[3Z#:-U$U9UH]KK2L4O0,Z=U69 MA/DF88%)6&@(UDJ149TBHU]?6D"DKG;8.">UUQ\_J9:N,\8G)?4I"$\&IP6U=RJO=-2D=M2DUU'5\F@5 MQBZO]5+.70 F8;Y)6& 2%AJ"M>(ZK>,Z_?55<&HR"4S"?).PP"0L- 1K)0%V MCE^YSC-U4.^R)'2COJ%34%_5%-"./.@(HS@'E.]4)J@D0$0UQ46S9$7#DW^> M.K]@>WL_-R.,TGRCM, H+:QHS9?'P!TZ3OUB:(>[L:F!>\.]I#17JYBS!Y+* MA\Z(]0+.CIA)FO_,Y(;H 0CO*DR!T7&$IFCM(+K'(+K]:[:,WK.OY'[,V:$T M2?.-T@*CM- 4K1W>X\X/_A^V?K#1O1^C--\H+3!*"TW1VKEPW #"K]X!PD]W M8\:-%T05J!<8^1U&+CZU"CJL\.34*NR?S[G^LAO[]RK/-\5)BT 1RZDL]U+K MUOHT9UF<89RT7^.K&]S1[N.KH#RK.>++HZ./A&\2*E *:]656HB7IS'E MC62[XO1@Q:1D67&Y!1(#UP;J^9HQ^7BC.ZC/Q!;? 5!+ P04 " !$@FE7 MI5EHI9T# "U$ &0 'AL+W=O79LFBU,H,+LB%93BR8;0 G.Q MI%N3511PHD!%;CJ6-38+G)5&,%=[:QK,R8[G60EKBMBN*#!]N(&<'!:&;1PW M;K-MRN6&& M25?N"?DN%Q^2A6%)BR"'F$L*+"Y[6$&>2R9AQX^&U&AU2F#W_LC^IW)>.'./ M&:Q(_D^6\'1A3 V4P ;O<(0%WTF)4\9BLH$$@T^O(R?7<";(BAM9)QC9&Z)FW>)J]M-35PW'GK/?>L,ZP>R_B.==9D'LO8KN6?M1B-D.^Y M^@8S;7V;7O:-/."UOK0LAR0+ MAR2+!B+KI6[6IF[VZ]O);,B\#4D6#DD6#436RYMMG283Z[4-I4%VOR,\ZZQ; MK#1"_KE0J!$2/>5,*M))=;EJ#\W.&";J:*OF7R8^078EKS^UV]UVQEZJR?)L M_\:^7MF:_5#.Y&KL.]'7 _UG3+=9R5 .&Z'*NIJ($YS6,W*]X*120^ ]X6*D M5+&PO=V]R:W-H965T3OA[(F+3W)+J4*?LY3)J]Y6J=UEOR_C+I0FC=P+)?981\7Q#4_YTU<.]EQOW MR6:KS(W^?+8C&_I U&H.\Q!\)?9*U MW\B\RI+S3^;BI]55SS$UHBF-E4$0_?5(%S1-#4G7X^\2VJM\&L/Z[Q=ZF+^\ M?IDED73!TS^3E=I>]28]M*)KLD_5/7_Z0,L7&AI>S%.9?Z*GLJS30_%>*IZ5 MQKH&6<**;_*Y;(B:@>N^8N"6!NZI!EYIX)UJ,"@-!J<:#$N#X9&!-WC%8%0: MC$[U,"X-QGFPBM;-0^,31>8SP9^0,*4US?S(XYM;ZX@DS$CQ00G]--%V:JY# MF)(E%\0(XP+]DL1:9O0"$;9"OZDM%>AZ(RC5XE,2O4.+;<+(!?K V0;];#Y, MN5L2DSUZZU-%DE3^@-Z@A*'?MWPO]5,YZRM=3^.M'Y=UNBGJY+Y2)P_=,:+D;7J-@N>953$"4EK/:BK+Q0N!]TNS4QT*7.\03MUDLZ"CF>-[TB!9: M7^K<]@>"-=I_6+7_T-K^UU()\A=E-"9=,; :G]LW(6$^)"R A(60L @(UM#& MJ-+&Z-N/]B-(14'"?$A8 D+(6$1$*RAJ'&EJ+%UM+E-4JI7](RB'7DV$D&* MHR756[J8Z@W9"BV?4NK'Z/5=6D#"_@(UJ M,\K4T7]'\PZDRQ 2%@'!&GJ95'J96/52&X$>M02$(&R32^ "R63#DG42$RVB MM=Z3L3C1NS$C'JT64T#/:TR28K^_$WKLZI+-I!4<=W0JCE^;FFCHH+Z;ENB?+VRN M;^R>SM4(*,T'I06@M+"DU0.T#2?%!: $H+06D1%*VILD-2%0^_?>8,@R9C06D^*"T I86@ MM B*UE36(26+K?DYV_]+2LO&J#\>'$\THXYQ]:B0WT'R)J/CV:-=:# Y(H7V MMSF[[?^+W"4^)"^Q/7O9G#ON^3-)U7-G)$"SD: T'Y06@-)"4%H$16NJY9"Z MQ)/_80Z 3.8M0&D^*"T I86@M B*UE36(0V*[7E0VQS0SM2Y[%PI!ZQ5!T8H@]6LGS'17W>2'!Z7>)>R9*L[/5'>K XK7^;&\H_LW M^'*!.^[[^#(HCA\>\,5IR%LB-@F3**5K[ MY3^WE*RH, 7T\S7GZN7".*B.><[_!5!+ P04 " !$@FE7Q&ZLVI,* #> M@P &0 'AL+W=OU'PFNQ*BY> GG='^^ 6"C3&D@J-7/1^F;4(] MIS ^QX"/[:O6>1EY\F&Q<5?'I(T\O+B M;OHXSC8I\U;5H"@$(^N+ZME=^GU9;+-PR!F=RG)ME'DI2]?6)@\ M7XWH:+?@:_"XSLL%X^O+C??(OK'\^^8N+>Z-]\HJB%B,597(Z&<$0N9GY>$5_SSQ&Y9&)92,8^_:G2T MCUD./+R]T]5JXXN-N?ZW6%$?&W69Y$]>!B!E$0O_[K_:P?B(,!HOC& +$>( X=(-4#I*$#)O6 MR= !TWK =.B 63U@-G3 O!XP'SI@40]8#!VPK ]3G>[G%;[?/SZ]*V>^[*7>]>7:?),TG+]PBMO5 E4C2^> M\D%=3?\H%SI! M&!9$=CG.BVTI9S3VZWE_>9VW^,:\*7&2.%]G1(E7;-4S7N6/E]X;;_#'+]\; M;[TS?Y$#C(N=N-^3XFY/?A&YXLTF/2>2<$9$093(]V\R^?3;[ST3N^4SCE7O*'O 0BXMW-\H9/AO>1KF8IW(K:Z5]_94J7#JQ M_MZE293LR^NN[$812_W "P_J;%_I? TYZ0]9'CU>9!O/9U>CXO P8^D3&UV7 M6R3\T5R+S82G7W]E M3RS>LKZ2P1UX:LE 8C(24Y"8^HK-*ZP\IWZZIE2:2\O+\=-A,4#&U'MB"HN9 M-&_'-+JK2>*4+L3V:F;/:H(D+8\T"[D%-A)SD)@+PEJI.=VGYI2;FC)[8&G* M5B1]S=&SXO2ON!_G?U!/V!O3E M/E<\-?>1F(S$%"2FSCK)(XG+Q?0H^9$A]6Y(2J>3HY!&=ZV%,!&.#B#,GNE+ M"WJTEH6OY&[MI5$189L'OA=F1#[([=LDVGCQRQDQ8O^\+\>Y_JDYCL1D M)*8@,16):4A,1V(&$C.1F(7$;"3F(#$7A+4JRW)?69:__A+_$EELD)B,Q!0D MIB(Q#8GI2,Q 8B82LY"8C<0<).:"L%:QH4+3T"'P#V2:F7OQ8U9$S MLMT\I$EQ*+/Q7J(W+BW6^.&!VDPXOM!TRY_"J14#JBF#MD"%QM2@F@[5#*AF M0C4+JME0S8%J+DIK%X6#+B_ZT:(0)_%GOZ@*0;&DJ0U9=5 2!2'+\B1F^\5G MY2WO/NR]-LF?Q*E')5!-AFI*K;7>AY.FW2J##*I!-1VJ&5#-A&H65+.AF@/5 M7)36KC)B4V7$CU:99%.=Z>0)\?R_MD'*2+@[#V(_RS.>K*@Q:;&(7V"X\4\N M,$A-AFH*5%-KK?46PK1S4*1!@^I0S1BV"28TJ 75;*CF0#47I;4K1],%2;E] M3[S*L3\&R<[))LF+9>75$;^Y4-)WD)*S-"+) _%V%U'X907:, G59*BF0#6U MU@YSNH*M!\2JAD#M\&$1K6@F@W5'*CFHK1V86DZ'BFW:^M#+19\\N1R M@-1DJ*9 -16J:;7&OXZC0V,:4,V$:E;/XT&7G5-.&QK4@6HN2FO7@J;%DO)[ M+#_>OL&'3ZX(T)9+J*9 -95VVQ8[QP;0GDNH9KP_?1,:T()J-E1S:JW5++XX M+C\N*F8[Q9N&2LKOJ.2<1Z3EI[ZK"Q";3?A"_)2M@KPX0?"".,O)PS;?IL6( M*-F6%S]7_9^2J*.W7I,Z;;BW_#F>G-_0ODJHID(U#:KI4,V :B94LZ":#=4< MJ.:BM'9U:=H_Z3O]GYFW#HCE92RH6\7(;9)NZM:.WH(!;?R$:C)44Z":"M4T MJ*9#-0.JF5#-@FHV5'.@FHO2VH6EZ3VEBU_?(D:A#:E0389J"E13H9H&U72H M9D U$ZI94,V&:@Y4 K5%*BFUMH['S^% MQM2AFC%H"TQH3 NJV5#-@6HN2FM_T:[-2!.8DX9X'.GE@&H)D,U M!:JIM7:81-TJ VI0S5CR :8T) 65+.AF@/57)36+@)-CZC([Q$]+@*]B0_M M\(1J,E13H)H*U32HID,U ZJ94,V":K;8[0&>2,?%T('&=%%:NT0T#9[BAQL\ MCSY;4A01GQ4K]7TUYA=^E).KB-C9#^*D\ZHDUZM1Z? -K$Y#@0*=FPK5-*BF M0S4#JIE0S8)J-E1SH)J+TMKUH6GC%#_@?9IBM_./2K1;-Z -F%!-A6H:5-.AF@'53*AF034;JCE0S:VU MUFLH/7RI;=>-IDM3Y'9^#:T;32OX\)*!;&"[K;76%S:)W8J!C*E -16J:5!- MAVH&5#.AF@75;*CF0#6W)V.H\&;!:%HY17XK)Z=@''PRI'S3-/.*FO&Y_#F0 M_H^S#JTCT Y0L=M+1Z?33C>=#(VJ0#45JFE038=J!E0SH9H%U6RHYD UM];: MQQ[+MVM)TS,J\GM&^5U=Y']DX-%)66V:XA/\7?\Z"K='@S^UD\L*M/$4JBE0 M385J&E33H9H!U4RH9D$U&ZHY4,U%:>T2U32>BO-?WQ\F0GM3H9H,U12HID(U M#:KI4,V :B94LZ":#=4JN2BMG>]-/ZC([P>]">.7 MT(N*\YZOR8L7YB^]F0_M X5J,E13H)H*U32HID,U ZJ94,V":C94$'Q_\J'UQ8/#(;ED89L0OOZ"C#'*PE*3LH?R@V\6-.!IW MEG^A%PKM6:[2"[UON4$OS&KYN E[?;GQ'IGCI8]!G)&0/113$,[GT]'KUXKL M[N3)YFI4/ KW29XG475SS;P52\L5BK\_)$F^NU,&>$[2']5F7O\?4$L#!!0 M ( $2":5>T/)#R#@( %8$ 9 >&PO=V]R:W-H965TV-?70U +*G1FF7\1JQ7461*VIHA)N9%C3=5,8V M LFT^\BU%D090(V*DCA>1HV0FN=I.-O8/#4=*JEA8YGKFD;8WVM0IL_XG!\/ M[N6^1G\0Y6DK]K %_-%N+%G1Q%+*!K231C,+5<8_SU?KA?G>R9SZ3 MG3&/WK@K,QY[0:"@0,\@:#G -2CEB4C&KY&33R$]\'1_9+\-N5,N.^'@VJB? MLL0ZXQ\X*Z$2G<)[TW^%,9\KSU<8Y<*7]8/ODIR+SJ%I1C I:*0>5O$TUN$$ M,+]\!I",@"3H'@(%E3<"19Y:TS/KO8G-;T*J 4WBI/:/LD5+MY)PF-\*:=F# M4!TP4[%;J84NI%#L3CNT'54?'7O'OH &&TZ'-O#UO+@!%%*Y-VF$),331<48 M=#T$39X)NH5VQA;Q6Y;$2?(O/"+]4Q+)E$02^!;_G\0YD0/IY7E2/PTKUXH" M,D[M[L >@.>O7\V7\:<7)"\FR8N7V//O-7'61I6L!5N00IH +Y[>4PGTQ99_ MH&2'D-2%<$P<'<_6>PCV,03S#=^,TZ\D_PM02P,$% @ M1()I5^Z:WA0V!@ 7"L !D !X;"]W;W)K&UL MM9K];]HX&,?_%8N;3INT*XD=WGH4:6LU7:7UUBOK[F<#!JPE,;,=6*7[X\\. M*2;@>)BZO[2\^/GF^=J/DX^-AQO&OXLE(1+\S-)<7+664JXNVVTQ79(,BPNV M(KGZ9LYXAJ5ZRQ=ML>($S\J@+&W#*.JV,TSSUFA8?G;/1T-6R)3FY)X#4609 MYD\?2=7JM\",S'&1R@>V^8M4ALH$IRP5 MY5^PJ=I&+3 MA&19%:PRR&B^_8]_5AVQ%Q G#0&P"H ' ;#I"J@*0*71;6:E MK1LL\6C(V09PW5JIZ1=EWY31R@W-]3".)5??4A4G1Y\PY> ;3@L"V!Q\HCG. MIQ2GX#87DA=JO*0 ?X [@D7!R0RHCG\@TX)SFB_ 1RRH &]OB,0T%>]4N\?Q M#7C[YAUX V@.OBY9(7 ^$\.V5)GJZ[6G558?MUG!AJS&9'4!4/0>P @B2_BU M._R&3%5X7(;#>GA;]<^ND^"NDV"IAQKT/E,\H2F5E(A+FYEM=&*/UA/Q4JSP ME%RUU$P3A*]):_3[;W$W^M-F+9!8S2C:&44N==5QG*ZQGEC@V?/3>S"66!)= M"O42N6>"ZJEHZQ'G97Q[Q)WSWTP2L"2S!0$;S#E6%>OHB637$XE3U53Y1%>Y MS:-3P-=C(+&:U\[.:\=9WA^$(-)>V9V0'@.)U3QV=QZ[SO'\RJ0J65PZ!=GS M[0Q+,-LEG)OEW+O M17>=7LBQ"216,]K?&>V_; 9O_3I%?/UNQ;I[0Q8/[,,UV+D8G%!AJ1DTCS)S M*OM:&YQL+8X,)40^MT/P'[AC.7E2),*_*]:<%TV/>:>LK[-0:O5.V$.E^-S[ M9!49RF<@M;I/0SNQDS%&UU@L@0(W,-4OR(]",4%*&F9EI;5?;G"0P.C@%FEK MUHE0C!HJTQ!+['[\/Q %JG0JR39=:XKH>$; 0?\P0TNK'NHTY& M+F97>$6X=6T?E&!"J=6[P! ,/)M@8%""":56][FW7Q.08. QFB#8Z1\N\BS- M8M3O1PUL#0W!P%\1S&%=_E,PS3/WBFO4,H+FX$.YV0GN2MH68,XXN)TI/W2J M2G<[J.#M9[(F*8C?63T&W9 )I5;O,(-4,#F[BH,B4RBUND^#3-")*N?N652J MM7J.>O$A[UJ:P0Z,DGY#/1L"@FX""EW/)R\VW7EY#WX@M7HO&N:"[MT?5Y$' M!:I0:G6?!JB@>_/'[U9]O&UC6VS:FCD6F]!0$713T0F+36AAH>/%IJU5XV(3 M&<1!OH@SIHN$@R\3/8AXDA)PFZ\*,].@]96OS]Z*.Q/OX7X-($(&B-#90(2" E$HM;I/ T3(#41>SPJWEK=S"RTY]E:0 MH27D2TN^->^S%^-.QKM37@.1D$$D=#8BH:"(%$JM[M,@$@J(2,CRRY9E+\9] MR7,M&9!"OP*IEU;]*7LW[B2\J^ UMJ\2PW9)=&ZU)T$9+91:W:=AM,3)1G[5 M7FGM__1NV[NIFIVZ=Y,8T$K<-=4PLL*V^VK> _D:1XD20W,)>M'Y MA20H@H52JYO=.R[D_IGOQ#,,;A5OS\G)/_4G!K*24W:=SCO'X);VMMY=R^D6Q5GH:<,"E95KY<$CPC7#=0 MW\^9&LGJC3Y@N3M0._H?4$L#!!0 ( $2":5=NC\^V? , '<0 9 M>&PO=V]R:W-H965TQ^PMI* M? R-!S0$C&F/;G+;6CAQL)T6I/WXV4F:%)1:HI"7)G9RC\^]Q_:).UX+^:"6 M !H]Q3Q1$V^I=7KL^RI<0DQ51Z20F"=S(6.J35,N?)5*H%$>%'.?!,' CRE+ MO.DX[[N6T['(-&<)7$NDLCBF\OD4N%A//.QM.F[88JEMAS\=IW0!MZ!_I]?2 MM/P*)6(Q)(J)!$F83[P3?'Q*\H#\C7L&:[5UCVPJ,R$>;.,RFGB!900<0FTA MJ+FLX PXMTB&QV,)ZE5CVL#M^PWZ19Z\269&%9P)_H=%>CGQ1AZ*8$XSKF_$ M^B>4"?4M7BBXRG_1NGAW$'@HS)06<1EL&,0L*:[TJ2S$5D ?[P@@90#)>1<# MY2S/J:;3L11K).W;!LW>Y*GFT88<2ZPJMUJ:I\S$Z>D%91+=4YX!$G-TP1*: MA(QR=)DH+3-3?JW0(3I11K74EE&AK^>@*>/JV]C7AH"%\<-RL--B,+)CL',( M.ZB+#Q )"$&?D8_4DDI0Z.]++-\D465"JDQ(#M[=/Y,FQ@5HKQG4KHECE=(0 M)IZ9] KD"KSIET]X$'QW4.Y6E+LN=%,/R5;43DO$&9TQSO3S 5J9'&@^936$ MRX0]9M!$W V=J<,%I>GQ_0;L;H/U*]?Q6K*0)8LK$0&_@G@&TI%/K\JGYQST M"JC*)-A:F[*GF3Y -TP]H L)8#HTF!)J=$-U8T).[#V5Z%?,^VU,GGX+E <5 MY<$>DR?>DH!9"9IH%\"X0+;[]FH:=()>?^RO&@@-*T+#MZK_XRDUNR]$Z YD MW,3$B;AG 4<5WU$;FH]:H'Q443[Z",W1O]<[:D&] ,?DA>[=9M5Q4#M(\%;= M;^VVCNP>T[C2W8![UA!O61YN0_@2]8-9U_:&G5;TGO5>(IM/DUIX3#K=HQW2 MU_Z%W2[3N.1!ADRYU'=B[EO'VJ-PKQ7UV[ G7/L3=GK)N]3O-Z@_ZHS(#O5K M \)N!VI0/Q<=W0MNJ%J*C7RA9V^\B[]1TUV3X9X MA_ZU&6&W&[D,_YRM6 1)M/-KSXV]9SU);5HD:.6TT(9SD=JYB--CWC,+2N3! M]B1X-0'\K6.D/9)?4;E@YL3'86YB@L[0[""R..46#2W2_&0Y$]J<4_/;)= ( MI'W!/)\+H3<->UBM_FN8_@=02P,$% @ 1()I5T;X>*#M @ # < !D M !X;"]W;W)K&ULC55M3]LP$/XKIPQ-G51(FD([ M6!N)EL&00$)TL,]N>>>\EDH_2+21$M MO&9"FJF76IM?^+Z)4\R8.5$Y2OJR4CICEK9Z[9M<(TLJHTSX81",_(QQZ463 MZNQ!1Q-56,$E/F@P198Q_39#H393;^!M#Q[Y.K7NP(\F.5OC NU3_J!IY[H$CA )CZQ 8O4J< MHQ .B&C\;C"]UJ4SW%UOT:^KV"F6)3,X5^(73VPZ];YZD."*%<(^JLT/;.(Y M.?J2H,DXF9^)98.6P_;AC,:@;A M 0;G<*^D30U\EPDF?]O[%$T;4K@-:19V BXP/X%AT(P/THPAUG2RZXY;@W[AKN=#^#\XE?[B%Q MUI(XZR3QKMC*E5GIRJQ/K1PK3:D&9H!!K+)<2:HSQZXGE*&26M,P 6K9A,B6 MS+7M7GUKYZ,=QH<(CUK"H_]5#672K=?H@U[!?N?CUOFXT_E[*_;;RGKKPR/& MA=8N?3-FN.G#DU1+5RYL*9#Z-"^LNZ.H;P5G;M3UX<8)V+MS8O9A89G%K%'X M5I+@U.L:YB2\QM3-UQ*;\WUQ=I.^^5>J:BG\G0F5H5Y7<]A0\@MIZV'5GK:C M_K*><._7Z__$/=-4SP8$KL@T.!E3&>AZ]M8;J_)JWBV5I>E9+5/Z7:%V%^C[ M2BF[W3@'[0\P^@-02P,$% @ 1()I5W/MAYN ! GR$ !D !X;"]W M;W)K&ULK9IOC]HX$,:_BI7KG7:E=A,' LL>('5) MHF[5NZ[*M??:) -836+.=J"5[L.?$T(@1S8+TKR!_/'S\\1//#$3QCLAOZLU M@"8_TB13$VNM]>;!ME6TAI2I.[&!S)Q9"IDR;7;ERE8;"2PN16EBNXXSL%/& M,VLZ+H\]R^E8Y#KA&3Q+HO(T9?+G(R1B-[&H=3CPA:_6NCA@3\<;MH(YZ*^; M9VGV[)H2\Q0RQ45&)"PGUGOZ$-)A(2A;?..P4R?;I+B4A1#?BYVG>&(Y1420 M0*0+!#-?6YA!DA0D$\<_%=2J^RR$I]L'>EA>O+F8!5,P$\G?/-;KB75OD1B6 M+$_T%['[ -4%>04O$HDJ/\FN:NM8),J5%FDE-A&D/-M_LQ_50)P(:/\%@5L) MW$L%O4K0NU30KP3]2P5>)? N%0PJP: <^_U@E2/M,\VF8REV1!:M#:W8*.TJ MU6: >5;<67,MS5EN='H:,B[)-Y;D0,22A#QC6<190IXRI65N;B&MR#ORI]"@ MR#/[R18)D!L?-..)NC5G9B+;@M2\.#Z'C M9-7Y'OLY]4MEW&V1^]WR MCWE6]]XF#[KE[_/5H7738O- M;?#"=3YV@HL$^* V+(*)93*< KD%:_K;+W3@_-YF&2;,QX0%F+ 0"=:PNE=; MW2OIO:Z9O2UG=LQ5E B5FT[:G.UA.HL)\S%A 28L1((UG.W7SO8[)[$/"VUR MZB%!OR5+TQ-AJ<@SW>9O)^U:?S%A/B8LP(2%>]BPA!6KL^VTU_.&CC.VMRW. M>;5SWNO.28@!4HAM"9M<1FNS+HK;;.M$76L;)LSWS@:'NL[IX.P-.6_F4L_Y M?[,0*;2&(8/:D$&G(<[=\(+G8;_-GD[PM?9@PGQ,6( )"Y%@#:N'M=5#I.?A M$--93)B/"0LP82$2K.'L?>WL/>KS\/X\+SG.65Z:7=;,[XSM6D_VL,$K?89( M?39&>U2/]@@C99)_R9RO,K[D$2#NVNZ= [SWD](0]:74(MZJ#2?%1:@$H+L6A-QX^5'8I5VJ&HM1U4FH]* M"U!I(1:M:?"QP$-Q*SP5[K5UX^S"=GYW>%=;EJC%'51:@$H+L6C-.^18+*(#K+R+6AU"I?FHM "5%F+1F@8? M2T2TLTYQ^>IV>%X!'9V7-F"*U%6FZN@<4@BP;F_%*8[%SM%"_$Z_]D M3/\#4$L#!!0 ( $2":5>Z07,BM0( (\& 9 >&PO=V]R:W-H965T M*O! M-%7%]/,"A=K-@SAX/;CCF]*Z@S";U6R#]VA_UK>:=F$?I> 52L.5!(WK>7 > MGRU29^\-'CCNS-X:7"8KI1[=YJJ8!Y$#0H&Y=1$8/;:X1"%<(,+XW<4,>DGG MN+]^C7[INCKL.4SB=QR2SB'QW*V0I[Q@EF4SK7:@G35%:< ,5PK:4L#WV6!Q=_^(16SKVCR6M%%;,9P3C^0H3Q M*7R$$$S)-%&[);=8=?L#4N.^>6,O-7Y':K]V0YFWWI-A;_>ZGYF:Y3@/Z'TV MJ+<89)\^Q>[0#;I&>;'(J>W335"K7[4W7IYXI:1;2K9\A;[MSW_(C+SN0S MO S6IDVFE4N]G!LUVRPY/4F/)R?1+-P.@$Y[T.E!4%KS1X1:\QP]3*&$8-I M3?@>QW&]]7&(K54XV6.+QZ/QZ3!8VH.E!\&HNQW52__?&1)OH]#C:TDC;SHO^M)^VY^V0>3-O1_4UTQLN#0ALA$*M+!G/L513OK)% MR0$O#"BGMN8_[[#BC;C"W7VKUX(*M, MZA=V,BKQ"F8@G\I[KF9VR[(@.12"L )Q6(ZM6_=F$NMX$_"#P$;LC9%V,F?L M64^^+,:6HP4!A51J!JP>:Y@ I9I(R?C5<%KMEAJX/]ZQ?S+>E9@)6"G!3U$V^;/.P! MW,$1@-< O',!?@/PC=%:F;$UQ1(G(\XVB.MHQ:8')C<&K=R00O^+,\G5*E$X MF=RF*:]@@3YN55T($ @7"_1=9L#1I.(<"HF^$CPGE$BB5M^C1SRO*.9H2D1* MF:@XH,LI2$RHN%++3[,INKRX0A>(%.@Q8Y50A&)D2Z55[VBGC:Z[6I=W1-<, MRFOD.^^0YWA^#WQR&CZ%5,%= _=>PFV5H39-7ILFS_#Y9Z:ISU#-,.AGT*?Q M1I0XA;&ECIL O@8K>?O P/??;^$]D+LWYKUC_%WII-6:[=XOJ\J;J80P%+ M(GO=UY2AH=17QSKQ!G'HCNSUOJUNE.MY0=1&O= [:/4.SM)+"@DJ&[)/7LT0 M[&T<#R/O0%TWR(V.:!NVVH9G:9,W.^5E1&T M;H*SW.@L\RJ5%2?%"M&_%T2?JZ#C*@J<^,#5R7U?Z2IL787G_4=XV^\@[-:% M%PX.''2#@F'07SQ1*RPZ*\<'K9NE#\\5L]Q*RD^*>F124Q5 M\ZTS!OM=@YFND39=XQ]%$7&ULK55K3]LP%/TK5H8FD!AYM5"Q-!*TFT#:M(J.[;.;W#86CIW93MO] M^UT[(4O74H&T+XD?]QR?; ML1=ZSP,/;%48.^"G2457, ?S6,T4]OR.)64/,,)S]0&[RG-D- MH)STXG8*AC.LS#'F<3\GIR1DY(4R0[X6L-9+JQ#>HUZ[J9ZVVVT9; M](*V.507) [.211$\0'XY#A\"AG"0P>/=N$^9JE+5=2E*G)\\2M3= M*\=C:\8Z#0=Q$";^NN]E/RH>CD9=T([&0:=Q\ :-_.\Q/2>U8&(M68;C:Q"Y M5/WI0RZ:E2[[+C"3P3\N!OLN^D$[+H:=B^%1%U-8 EZT'&LB2JWA'*^]NWB' M9 [W!$3[*H^N]]9SX_=JBZWK7ZE:,:$)AR72!Q=7N)IJ:F73,;)RY68A#18O MURSP>0%E W!^*:5Y[M@*UCU8Z1]02P,$% @ 1()I5]X^@-@I @ T@4 M !D !X;"]W;W)K&ULK91=:]LP%(;_BM#*:&&+ M_)&/+K,-:\S88(.0K-NU8I_$HK+E24K<_?M)LF/]";6D<[S2N<-YT2- MD ^J -#HL>25BG&A=;TD1&4%E%1-1 V5.=D+65)M0GD@JI9

5G 2>-RWEDDDCIJS"M82J6-94OGO#KAH8NSC\\:&'0IM-T@2U?0 6]#W]5J: MB/0J.2NA4DQ42,(^QE_\91K:?)?PFT&C!FMD*]D)\6"#[WF,/?L@X)!IJT#- MYP0KX-P*F6?\[31Q?Z4%A^NS^E=7NZEE1Q6L!/_#H)"[P,*O" MO?X83XUIO7=!;%SB]\(+> M,\?&[&@%IN,"MJ.7JJ89Q-BTK )Y IR\?^?/O<]CYKRE6/I&8D^,"WOCPI?4 MA\9E%XQK!19.P$ZN4^('GVXCE84CCKD]H"R*"![+3[2>6! M50IQV!O,FRQF&,EV@K2!%K7KJ9W0ID/=LC!#%Z1-,.=[(?0YL&W:C_'D/U!+ M P04 " !$@FE7AD=E,,P" !V"0 &0 'AL+W=OLK)I::6U^$B@+D0JAVJ15JTJ[?7:3@T1-[,PV MT/WWLYV000@4;?T"]N6]=WYW4<[!FK(7G@((]%KDA(^,5(AR:)H\3J' _(J6 M0.23.64%%G++%B8O&>!$DXK<="S+-PN<$2,,=.R>A0%=BCPC<,\07Q8%9K_' MD-/UR+"-3> A6Z1"!RGLF=V:CDF0%$)Y1@AC,1\:-/9SZ"J\! M/S)8\ZTU4DZ>*7U1FZ_)R+#4@2"'6"@%+/]6,($\5T+R&+]J3:-)J8C;ZXWZ MK?8NO3QC#A.:_\P2D8Z,@8$2F.-E+A[H^@O4?GI*+Z8YU[]H76%[/0/%2RYH M49/E"8J,5/_XM:[#%L$^1'!J@M,F> <(;DUP3\W@U03OU R]FJ"MFY5W7;@( M"QP&C*X14VBIIA:Z^IHMZY41]9[,!)-/,\D3X3>05>;H$ND%FE NT'D$ FSBQ.^*1O%14=X"_\M6- MY ZS14:X+-EQ"FXYHM<(;FOKY5M M;E)R76&DN*U XGP07 MO?-I8NV=P0^.*[VU!LOD4/V>H/^V7$G+H],XU2*!YZ;8A*7:F?8EK_P_>U[KL.40#W1GTJ](&F@XAEE3UP*I/H8)N*[\_;!"'UZA M85SH(S*ZGUW!X<$1' "OX'LA&\VJ7(]#0YE8O#!;1[WT4>,=4<_@1E:FT/"I MRC%_[1\2@Y9&O*%Q&>\%G&%] OWH \11W._(9_KW[O&>=/JMJGV'U]^!]ZU& M1>I5"_#Z=BGD$0;="/;QGNN:93@)Z'5J5$L,TO?O>DGTL8O>?P)[17;0DAWL M0T^G3!=0,YX#71I@I6PJH^F"9**AXMJ;8@J$DH1HE+M@(.<@K"X@.'OD@AO> M+9&/.W)Q;3M:IG%\1O59;E/O,.H/D];H%:5A2VFXE]*#>_V8'[,E%7*!U*]L M1[0%]8D;5*6E(=M"BYV%WA\J@1=D2L,IE/Y)]&+(V4L7TG0_TFB---H@)1U MK^1(6CF2?Y,CYSJS908BCUTZP"'3P(!.,RKX49NZ;\TL:2GZ&_(;Q$^V&J06O-#&<$V1T M,J)R*#\E_,;(VC7:1VFH;;ME08,5E36@[W,IS69C [2C.OT%4$L#!!0 ( M $2":5>#WH*Z' 4 ($C 9 >&PO=V]R:W-H965TWMBT6:YH0<<,V M-%5'EHPG1*I=OK+%AE,29D%);+N.T[<3$J76=)RU/?#IF&UE'*7T@2.Q31+" M7^]IS/83"UMO#8_1:BUU@ST=;\B*/E'Y=?/ U9Y=4L(HH:F(6(HX74ZL.WP; MX($.R'K\%=&].-I&^E*>&?NN=WX+)Y:CSXC&="$U@JA_.SJC<:Q)ZCQ^%%"K MS*D#C[??Z'YV\>IBGHF@,Q9_BT*YGEA#"X5T2;:Q?&3[7VEQ03W-6[!89'_1 M/N\[<"VTV K)DB)8G4$2I?E_\E+RY#IPCH- WH%@'= MI@&](J#7-*!?!/2;!@R*@$Q].[^[F31S(LETS-D><=U;T?1&IF\6K12)4FW% M)\G5T4C%R>D?5.DHT#5Z4EZD'*EC^@'(FM'%G$H2Q>(2+>7//^'!\!<4I>C/ M-=L*DH;B"GVJ[(]MJR8[19Y;*M4!>&M*P)GYFCN]\%.^9 MXT>&>%O=R?)VNF^W\]XU G_?IC>HXUPAU\&C\J[579B9\T0W;QRW@[X^S='% MI\L:S+PYQC5@/)BS\6'.)C!CYG2A,-B$J6C7*1^%3L;MG.%^V5!.9)2N6>B\(RG?4FBH+])U:"T#"YI P#Q+F0\("(%C%(-W2 M(%T3??HM>Z_1\)KLE%-6%(616+!M*I'R#45LB5AIH3@?5R^(0 2IU@5-99W7 M[XTIVSHJA^%^1M.SD-W4N7%ZP[&]._9*LVY>LVY^LVX!T(56E.N5RO6,RGVI MZH*X%O*:+:^W:H<(067MTVZ$MM4FAPV.[A)V1[W^B320*;U&*7W(E$%-RJYZ M:90I*_+U2_GZK>2+(_(XF'O1#3(E%ZCE#YDR@ ( M5M%V4&H[:*7M@@E9)ZN1TE;6P3N7]MW!B:@-^GCO^^#AT#F1JK93YV1T!+J\ MB@3#4H*A48*:J7^= D9(6P4@87-(F <)\R%A 1"LXI%1Z9'1OYXHHLH1>+'5C6AI1I= M+M'?IJ_B^R+%\=NO,ZH.E3/S:;2U!BC- Z7YH+0 BE:UQU&A"1OM<9>F6Q(C MKER"J%B0F&2UR(^_D KNJ/I]X9ZZPIB]M2L@:1XHS0>E!5"TJBO<@RO<#Z9_ MF0LD0_1%TC1$?"5=Z'*%[-9YHK]3:P\SKH5=*>-TT9F:.;.T0T,(<*,T'I050 MM*I##L4Y_#]4Y\PYV\YI<^%P^T^-,!F?%.U3V,$QISXQIK5M-X>Z]:@TZ>36=\.B]%DUZ!5#7F$MA M'_W@GU"^RM9R")2][O(?/,O65,@M^D;=D#0M0S^U_Z4I5,R_ST I*TM7JD6_O8<@G-GI+7DO[B[;]V23R MT+*3BK,A6#M@M.F?Y&WX'_8",/X@ \!V/KN0=;E+5&DR 7?(F%.:S4SL*G: M:&V.-N:E+)30NU3'J>(GZ)0D^HKN.M4)0 ^TH:QCR*ZC.7G7+T!)='X+BM!: M7J S1!OT5/%.DF8E\?G3) F^'3$; MCF;#8^J%R=WEJ8]*;90IITV1IE'N;QRH:$1%IU"1"]5')7NH<((3-RL>6?$I M5NQBQ0Y6-G6SDI&5G&(E+E9RR,(Q=K/2D96>8J4N5GK("B>IFY6-K.P4*T.Z MM)"J0'?94H%PH;,#=(:SV(V>CNCI4?035Z1&95](;"BDVA92>Z20I@>7%D^F M4?B?%W^O1YEV_T#$FC92ZYRFMBV2'(HL#AC%93J2<9X@:7J\K4M*@XX-:*"VI[CA':!26G%4S-V MS>,IJR4E)5QS).JBP/SQ BC;SBS7>AJX(>M@=\*? /:K,Q@ M+;#$\92S+>)ZMG+3#9,;HU8TI-157$JNGA*ED_$EJ!P(=(JN*N!8DG*-S!"Z M6E&RQCK5 ATO0&)"Q2RFW50JZ/'A='CSCY[_A]XQ/#3Y[ MQA]B:\Q&PV9ZYTU$A1.866IK"> ;L.*/']S0^3Q$^I_,7G#[';>_SSV^91)3 ME-6RYJ#?+U+419N""C^J[2H'^1O3R)CJ#\4F]MSSD:KC9A=L;^@#P48=V&@O MV"4(,4'&N)1H@VD-"*>_U8[24$-,C5^XPW3J1\&XQ[0WZH%,0<<4[&7JOZ24 MX!6A1!(8+%+P"L@=N^.@![0WY(% 80<4OJ-(28_ WCD.]%'\ _,U49]Q"IG2.6>1*CEOCK>F(UEE3H@5D^J\,G=V5LSN]3(NWF0KG5;_8.!I.S99RD)Y<7F]L^YY<7V;I<)*G^G(MBO5S&^>-'O_Q+-WY\,ZD>D%WI6UD1<_=^#OM*+12U5 MC^./!CUYZK-NN/OS=UUNGGSU9&[B0E]EB_])YN7]^Y.W)V*N;^/UHOR2?0UU M\X3&M3?+%L7FO^)K<]_!B9BMBS);-HVK1[!,TNW_Q]^:%V*G@>L^T\!M&KC' M-A@V#8;[#9QG&HR:!J-C>Q@W#<;'-I@T#2;[#:;/-)@V#:;']O"V:?#VV ;G M38/S_0;CY_YP@^]_N<%F!&W_Y)OQXL5E?'F19U]%7M^_\NH?-H-NT[X:)DE: MU\=UF5?_FE3MRDM/WY3B7R+0J<[CA8C2;T#>_OA2^U#>_MS2_NSZE5\>BG=[R_E1]<*7NO5&S$> M^.'O/W8\KBL[H];I48QG9S[%CV+HO*CX=N7#^NY-PSCG%D8>_9RM M1MVMZH_E=\4JGNGW)]7G;J'S!WUR^<^_.9/!O[N&-(EY).:3F"2Q@,1"$HM( M3$&8,?9'3V-_9-,O/^?93.MY(6[S;%E-YQZRQ4.2WHE9KN=)*6[C6;)(RL>N M\K#"?1IW$_L;_C?1WUU&"-F6?J@\S*Y66B19J46]WI^MS^GV@YZJ]IWT).8 M1V+^Y.!MT!V[^Z-!=MS+?HTFJ?6T7RU,X!_K@=P M6 _@KO%K=?J.7Q+S2,PG,4EB 8F%)!:1F((PHQK>/E7#VU<=R+XEQSZ)>23F MDY@DL8#$0A*+2$Q!F#'VSY_&_OD1GP2;4&*5)S,M?DA2,<\6BS@OQ$KGV]-% M/XH_GSUWM*T5:R]]:X7$/!+S24R26$!B(8E%)*:VV-N=*:0S>C-VGJ:01A$X M@S:L&%C+P'WCCO\A=J=%USI-JJE^/3LJQ'RMM^=A_WSV/ITYA;73OE6!:AZJ M^:@F42U M1#5(E13E&86T4[BY[QJ'M4TH\J U#Q4\U%-HEJ :B&J1:BF*,TL M [JOFH)AMM]Q3D M<#B>'IQ/0GL-42U"-45IYL!O\V#'&KE=_JS+ZB!B$XR)7,]T\M"Y?.*CG>D] MX-&(&-5\5).-9@QX=W1PTCU >PU1+4(U16GF@&]#8,>> DM='1O$Z5SH;RN= M%L\Q)[_795Q6;^Q) M6NJ*+T5>_2I^B*L"J,\3S:J93M?RI(]VM??P1W-?5/-133::L_MN/W@S<-WQ M?@&@L2ZJ1:BF*,TL@#8!=NP1\&9>G^NYUDL]/\OU:IW/[N/BF3D.&ORBFH=J M?J/MCE/7.5P*(-%> U0+42UR#G-NQQT M&=';**!S6*-Y,*IYJ.8WFK%8P9T.#X?W&GI;B3W&M9^OJ5O'L"4TT&48U#]5\5).H%J!:B&H1JBE* M,VNEC8B=\]>=UT=#7U3S4,U'-8EJ :J%J!:AFJ(T\R*L-B-V[1GQP7G]ZD"X MZ_J@CW:G;UV@FO?">Q?/1Q2%0+4"U$M0C5%*69-=!&O*XU.[O\ MJ?J]7OB_M]S_5-SF^H^U3F>/FW_-ELNDW$RF;G5U-+%=.]U9*F@TC&K>"R_% M'^LXK]X!%EW7.OCH(Y&H%J!:B&H1JBE*,XNE#8)=>Q#\>7M:-+[;EDR\2LIX M(8HRF_U>WW";Y3JY2T6QOBF2>1+GB2[$:E&OQ.X\I63OK7>MH#EQHYT;)RLG M>Z>O..*Y6:#C,Z)$YHAHUJ :B&J1:BF M*,TLCS9J=NU1\Z?X6[)<+^OK+(MLD4Z:P/ M-'9&-0_5?%23J!8TFCDM' S-C\00[3-"-45I9B6TF;-KSYP_)>FF$IY67]"CN;3;D22?[^?(/MJG1+4 U4)4BU!-49HYZ-M4VK6GTL\/ M^M-JSI/.=5Z?4.VN #231C6OT8PE0@<+A'RT3XEJ :J%J!:AFJ(TLP+:K-FU M7X]LKX"[ZH"Y7F^=E?=5*:SR[%87Q?8X^MFZ0$-J5/,:;?>3H>.# 42U MM1#5(E13E&;NM-AFS\-CLN>]LJB.A+M&?$,9\XW)_K"ZLG?8=R2CFH]J$M6" MHU[=L+G7Q'JO"'UDBM+,(=I&PT-['GKTBKKZUYE.XSS)3L6'V1_KI-B<#-UL MK765I452S7.V.P4GJ?"_S:KW^#HO&P_$IV2QJ&[O'/5HDHQJ'JKYJ"91+4"U M$-4B5%.49E9;FRT/MRE=[\UWT9 8U3Q4\U%-HEJ :B&J1:BF*,TL@YTMJ.UA M,I 4V'OH73'LAM7LCM7LEM7LGM5;;?]RM^%X?V+%[D?-;DC]5X3*PS94'MIS MU9_7RYOJJ+A>6904L^J0N%FA5E03KF>VLO]H)WL/?C1&1C4?U22J!8VV._9' M^^,>38M135&:.>[;M'AH3XM_O:_4^VPQK[_(9/-I$.\<5,QV#R@Z2P!-BE'- M0S4?U22J!8VV>U@]/MQ'/40[C5!-49I9!FU4/+1'Q7V.OYM8N;,=&NS9U_]H>ZUIM>Z^]JP@-I1MM_XAS?XV.C_8J M42U M1#5(E13E&;61QM+#^VQM'7!=N?(1V-G5/.&A[&SV_&E13[:JT2U -5" M5(M035&:^3UG;?(\LB?/O0XKMF=CN^K!WDO?>D U#]5\5).H%J!:B&H1JBE* M,ZNF#<-'K]L*>X2FU*CFH9J/:A+5 E0+42U"-45I9AFT*?7(?@7T7W188>^U M=Q6A(7>C.;NSJ_JP8K2_<:./]BM1+4"U$-4B5%.49E9(&V"/[ %VKU53S:^_ M/.@\3>[N2R&3-$YG=>LOF]U8KW^17W[<^?MOXOIKO-K+G4>OF[FA23FJ M>:CFHYI$M0#50E2+4$U1FED&;:@^LH?J!YN=W<1%4HBBZBR>BRP5#W&>Q/67 M8!VY#[B]O][U@\;LH^Z]MIWIP90-3=!1+4"U$-4B5%.49I9&&[2/N*#]KYRR M64ZVH1D^JGFHYJ.:1+4 U4)4BU!-49I9D&V&/WI=AC]",WQ4\U#-1S6):@&J MA:@6H9JB-+,,V@Q_=,S%X^24#4WO4:CFHYI$M0#50E2+4$U1FED&[=J L?U">7R>9N^O=_V@ MBPH:;6^>MK\I+MJG1+4 U4)4BU!-49I9%^UB@;%]L4"?>9JL?I3K=%X(__96 MS\KD06_G9\].S#H+!UU'@&H>JOFH)E$M0+40U2)44Y1F%EB[UF \?-W\"TWX M4O&ZBA>;RJ.:AFH]J$M4"5 M1+4(U16EF&;2Y M_/B8+=S)B18:Z*.:UV@'$ZV#-61HMQ+5 E0+42U"-45I9FFT6?T8^OKQ[IG6 M\TN_[/WV+A$TLTN^FGR,)NNHYJ&:CVH2 MU0)4"U$M0C5%:4893-ID?=+SJ\G_KS,M>W]]ZP?5O$;;BQ3=O6D6VJ=$M0#5 M0E2+4$U1FED7;=0^L4?MWV=2!],MV5R)O#?;ZBP%-%U'-0_5?%23J!:@6HAJ M$:HI2C-+IDWA)Z_;6'Z"9N6HYJ&:CVH2U0)4"U$M0C5%:689M%GYQ'Y=_L&, MJGQF#:_=Z5T7:'C^PG,$U]5A!;Q,ENGW5.F+;>;" S=\<'@NK)WVWM(HWDVJDE4"R:'>\9WO;[A MD?>+T$>G*,T.6S2F;K3=5W_4 M\1;KH;WZJ"91+4"U$-4B5%.49M9 &T!/[ 'T%[V*'^NWZLWW!_:K@<,O[9YV MO76C&3*J^:@F42U M1#5(E13E&:60!LT3U[8V%V7Y?9+H9HSG]?KF]L>)S_1 M.!G5/%3S44VB6H!J(:I%J*8HS:R6-DZ>O"Y.GJ!Q,JIYJ.:CFD2U -5"5(M0 M35&:40;3-DZ>]HR37SC0M7-]RP/5O.GA]W4['2=XT$XEJ@6H%J):A&J*TLQQ MW\;%TYY79B_CG]>*B))N+5?7?7)19 M733U3CA&@^JNWY*BW!R19^F#SLND7J*49J4N1'FO4Y&MRZIA.J_N4N\9O]!% M(69QL4TE%O&ZZ+RLV_XL>M7\>7%4N=W^DHO%M40KR=:[T_JNGRZ5>3ZMJI0Y]T']^3LX/:/ MSCOIU+>?M#,=GXB\WB#A^R]EMGI_4KVOW&1E MF2TW/][K>*[S^@[5O]]F53TVO]0=?,WRWSTNZ$I'T6^ *>V!*59-CVUT>RO5Y_X4*C MOH EWWN.[KF2KJSYF;*O_ @T'.6$KXP#D(<[TV3;P^087Y'CT#DFQUE&1:R MR?8F/S+ <>&4I:9C68&9X808RWG1]\26>%81LO M'9^2_4&H#G,Y/^(]K$%\.3XQV3)KE#C)@/"$$L1@MS >[/O(=I5#8?%' F?> M>$8JE VE7U7C0[PP+#4B2&$K% 26?R=809HJ)#F.ORI0H^94CLWG%_1?BN!E M,!O,8473/Y-8'!;&U$ Q['">BD_T_"M4 ?D*;TM37ORB4L M1Y EI/S'SY40#0>),^S@5 Y.U\&[X.!6#NZU#%[EX%W+X%<.1>AF&7LA7(@% M7LX9/2.FK"6:>BC4+[RE7@E1$V4MF'R;2#^Q#&$CT$_H Q' @ L4/8Q'QN"LFO4,QMQ?58(==ZCQS+<0?&L[K>W1D*Y_O8 MH__,WA+#K6>"6^!Y%_&V.8,8J1DQE-M1;[6?W?,CWL+"D!L6!W8"8_GC#W9@ M_3PDK$ZP4"=8I FLE0*O3H%7H+L74M!=A4-I\'2F02=8J!,LT@362H-?I\$? M70DKN8'2"69LQ MTL38DC"H)0Q&)7S(*!/)/[@X#-"=+-VRS"2BHB;"EXZ36<3*JX^_B SM$B)U2\C^LG*37B 3OR/<*-.M MPO7YIM..;IKX6KI-:]VFH[I]IN+*Q3OM!^):G:6T&B6[5;H!QL#N+EY-C"WQ M9K5XLW_;_TX@E^\F!;0&DE"&?J,"!N?=*-*MY4@G6*@3+-($UDJ';;V>T:WO M/A=4$)HRH14MU(H6Z4)K)Z/QP61K/1U4<*VB9CO=S;FRFHQ:A0-8KMO=Z*,! M+*^YP[0#=UX#=_Z/FEZA-L?L6;WP^T;N;-:-OF]D.W:W7 ]9>;Y[(?K7KR-[ M_//H^HI2 ;52Z;O=8\R@E>-U0^Y;>?YTT@VY;Q58$Z<3LMFX)39EY15.V1#T6-Q1;*@0-"L>#X!C8,I OM]168"JAB*H+]*6WP!02P,$% M @ 1()I5YA9!^B\ P W14 !D !X;"]W;W)K&ULK9COCYLV&,?_%8MU4RNUX3=>8"]/E'WD>X0$^%25A*^LO1"'A6WS?(\JR&?T M@(B\LJ6L@D(>LIW-#PS!HA%5I>TY3F17$!,K63;G[EFRI+4H,4'W#/"ZJB#[ M?(M*>EI9KO5PXCW>[84Z82?+ ]RA-1(?#O=,'MD]I< 5(AQ3 AC:KJRW[B)S M?25H(O[&Z,3/VD!-94/I1W7P6[&R'#4B5*)<* 24/T=TA\I2D>0X_NV@5M^G M$IZW'^B_-).7D]E CNYH^0\NQ'YEW5B@0%M8E^(]/?V*N@F%BI?3DC??X-3& MQC(XK[F@52>6(Z@P:7_AI\Z(,X$;7!!XG<"[5N!W O]:0= )@FL%82=HIFZW M15+G4A2M!'@#;BCY(B8P)L2 M@34BF#+PC@K$Y:5;6$*2R^;+% F(2_Y*GORP3L'+%Z_ "X )^&M/:PY)P9>V MD$-28#OONK]MN_Z>6_U^1A\&XXE-LR#7TNO#X77L/S+_#N&28Y/L!R,69DJPW&M:J>+/@! MYFAER8+!$3LB*_GI!S=R?AZSU20L-0G+#,$&"?#[!/@Z>O('XGP!:@(K*I^% M_U A2XY\/##GM7H$0$ZY&+W)6VS<8%5I/B9OO-"_6=K'<]-'HOPXF ^C4NT0 MI[II"#9P,^C=#+1NOI-_N^/,XB+PGYHV%15[H M/G%/.Z2I[AF"#=P+>_="K7O>S M_O%R7BQHU10]\N1@S9K:VSZE%Q"0L-0G+ M#,$&B8OZQ$7/J.*1R028A*4F89DAV" !<9^ 6/OD-*\TF'#!:OE&*UZ#K>Q) M4X"TM*DI,0E+3<*R^)M_']\/8\?I"^C [)O>[!NMVL^9U7K&EW6&J6E1FF9*=HP#8]+6U>_MIU<;+Y=K8X7F^OBTBOC,OTT MIMIDG^V,J8W//R';21- B;82KUY>+,#:O<3V0-!#LUFVH4+0JFGN$2P04P'R M^I;*@M(=J/VW?D&ULK99=;]HP%(;_BI554RNMC9.0\#&( MM(*J35HK5-KMVH0#6$WLS':@W:^?G:09D)!V:#=@QWZ/G_=8ML]PR\637 ,H M])S$3(ZLM5+IP+9EM(:$R"N> M,C2RX2HG17K&R9"B"+7)3$MHMQ8">$,BL< MYM^F(ASR3,64P50@F24)$2_7$//MR'*LUP_W=+56YH,=#E.R@AFHQW0J=,^N MHBQH DQ2SI" Y4T21+T)2\Z%U4$IU/0!$:RPL]YW$V0>=G%^@, M488>UCR3A"WDT%::T*QC1R7-=4'C'J&907J%//P)N=CU&N3C=OD$(BUW=R1>:3TIK:>OUOER+V&R2!@S"6OR7"S2:5[$G-.!3$D$ M(TL?1 EB U;X\8,3X,]-&?A/P?;RX57Y\-JBAT=VY;I0=7.5N3OZ>&AO M=L%;0Y\(WJG .V^!=YK "U6P"XZ];@V]-?B)Z'Z%[K^%[C>A^S5T#^-#\-;0 M)X('%7CP%GC0!!XTY-SQ:^BMP4]$[U;HW5;T!ZY(C)9'3G_&%B"06@.*_N$2 MZ-9L=QQU3*C+#(;*14C;O6KWMS?:]W8*U? MN_\NO6ZG7\W:8W;PWZ<9MU+?Z2HN(D*\F!THMJ7Q2<6UY;U^MQ.X!Y2-\P+7 M=PXX[9UJPI1RMT2L*),HAJ46XJNNOE5$41T5'<73O,"8&ULS9Q=;^,V&H7_"N'M+F: 65L?_DAF MDP"32$2[0(I@@FXO%GO!2+0MC/51BDHF0'_\DI)LF8[,6,9IT;F8V++XO)3/ M2_+5L:2KEUQ\*]><2_(]W63E]6@M9?%Y,BFC-4]9.X\PG*4NRTU!W%SEE=PD&7\0I*S2E(G76[[)7ZY'[FB[ MX6NR6DN]87)S5; 5?^3RE^)!J'>3'25.4IZ529X1P9?7HR_N9SJ=Z@;U'O]) M^$NY]YKH0WG*\V_ZS4_Q](;'DF-8.K/,[_CFXTFJ7[\UD)'NYBZX?[K M+9W6!Z\.YHF5_"[?_)K$7M ,\V+\DU9_T]>VGV= M$8FJ4N9IVUCU($VRYB_[WGX1>PT\]T@#KVW@'33P9T<:^&T#_S""=Z3!M&TP M/;7!K&TP.[7!O&TPK[_[YLNJO^F 279S)?(7(O3>BJ9?U'+5K=47G&0ZLQZE M4)\FJIV\"?B3)/\D=WGVS(5,GC:\)$'%B>=X4\*R^-V]YN1# MP"5+-N7'JXE4O=,Q)E';D[NF)]Z1GKCD/L_DNB1A%O/8;#]11[4[-&][:+>> M%?BE$&/BSCZIGKF7I%PSP/,;Y_?Y=:?LV='N%Z8V_V M]^,Y$SIJ/?F09.W< M^%&-[J.SY&T3;5Y'TR70\XWGN_YLZL^N)L_[VEJ[-51;)"Q$PB@(9F@[WVD[ M!\W6Q_;I4]@:<^@(1\(")"Q$PB@(9F3!8I<%B[-FZ@521R0L0,)")(R"8(:. M%SL=+ZRCN2[KDZR4HE*G@?(36:I(A*5YE?7J:Z4-U1<)"QK88F^-\/W9PM'_ MS$4B1(:E()@AWN5.O$NK>#]S20J11YS'ZN0]XNK4.^X3S4H9*AH2%ER^6=A] M;^KTB88,2T$P0S37Z:=O*]5+MZ_H":"!0RB-HFBF=IW#Y-HMIM.***3KD*I5^2U4$ MQ:;%L.\#JQ1(\EZ!H3Y22S/.5WI&+=0A@M(HBF:*VYE$KMTE^BE+9**DW9.N M$$G$:P,_SC<;)DH]5ILQK+U\ZZ^>M_9P@^5M:/O#U_7'_N6AOLB@(91&4313 MW\Y'B^YYB3EK*P$KX>Y2HG4^E&?WH1X:LXFM MN!ZQ;+42?*6MJ.)P"5:?9K5+D5>RE*I8UN-4U\P%>ZU_EU6S=Z1E5SOR9]ZT M:*^V(E46JRE!CVJF M1CNCVTJ;9:^-07/$Q=EZ,F M#LZ>BW<=&VC $$JC*)J9$IU?Y]G]NC]_O4BR)*U2X/D>U/^#T@(H+832*(IF MWJC3686^<];2XD/M02@M@-)"*(VB:*:QE'GT[;@5;&<. MUOJMX^>._8.E !HRA-(HBF9*V!E^_E_,\+MGW]NEX+23"'O_!Z<+U-F#TD(H MC:)H9E[MW9-YGK/G8^^IQ-Y4B;VK$GM;Y1_A[/F=L^?;G;V[_5_N>9H<3/H9 M*55=U_ZH7_\,G*9ZHUX)>K, :OVU-/-7G\N+PT4 :OY!:11%,]7MS#_?;OZ= MN@@,NTC9'G2PR-![,Z&T$$JC*)J9#)V9Z,_/F[FA;AZ4%D!I(91&4313SL[- M\^T7U@V]0\^.&RSSVTOG/,?IO>H5&C@\/3 ]:5?SV^_,-]]NOIUYSX^=.EB$ MAG9XEXZS.+3,H&%#*(VB:*:0G67FVRVS@V%$E)YIKW)08^J=3LW(*V>B]\$P MT'Z$4!I%TA0X:&T $H+H32*HIG)T%E84_>L:F<* M=:F@M !*"Z$TBJ*9+X/=6.^YAL0.-&D)I%$4S==Q[C);=[3FUV+%C!@MG[]3B>+$# M[4<(I5$4K9%RLO<$QI2+5?VLS))$>GYKGEBXV[I['N>7^BF4!]OOW,]!\U3- M#M,\Y/.>B972GFSX4B&U-30BHGEN9O-&YD7]G,>G7,H\K5^N.8NYT#NHSY>Y MJI':-SK [NFE-_\'4$L#!!0 ( $2":5=1)79Y60, ,4. 9 >&PO M=V]R:W-H965TV*/'_R6_(D3B3O9 _U191 MPZ^<<34-MEH7-V&HTBWF1/5$@=P\60N9$VV:S MB;OW(&<346I&.3Y(4&6>$_EXATSLIT$MP/7XA^)>'5R#15D)\=,V_LZF061GA Q3;2V( M^=OA'!FS3F8>_]:F03.F%1Y>/[G_Z> -S(HHG OV@V9Z.PVN LAP34JFOXG] M7U@##:U?*IARO["O^T8!I*72(J_%9@8YY=4_^54'XD!@?-H%22U(7@H&)P3] M6N B%U8SI.UMW.R%BXU3&QK*[3(NM31/J='IV0)7&C[!7/ = M2DU7#&&)G H)7X5&!8L2(8F2Y..K709 >/9JKQ%<+% 3RM2E;]A/\'VY@(MW ME_ .*(=[RIA9=#4)M6&V,P_3FN^NXDM.\,5P+[C>*OC",\R.]:&)51.PY"E@ M=XG7\+;<]* ??S0P\77+?.9^^1(+(X^L/.E[IM-OUJ_O_ 8G_*+>>/C^=!RS MP[6)>\/H];ZCMB![)V%?-3>J("E. _,N42AW&,P^_!&/HL]M$>K(["A>@R9> M ^?>]^SW-L!!EX =F1T!#AO H7=#N(2F2I6$IPBI4%J9#$I+*5]N_PJ\;6!>X[>N:$=F1S$8-S$8G[5EQUT"=F1V M!'C5 %[]QI;E2LO2'! T:)1Y&[#?90B/2&3;)V+N%9X)=]W 77NG]66]1G=4 M,80&#)4&232".<(P2E:44?UHTC0O!#?L"BZ( @(%RM0T+]O"X!WOK>M>F<6C M@_R/>E&<-.^ (^@X>CY61%[L__&M\3N_%; KM^,X'!ROXK.2MY9U!=F1VS%D M\@R9=)+ K]B,3V>P7WDNX/,A*_:?LKI/8O^ ;U[_?GL:7[](X_"@4,A1;ES] MI,S,2ZZKFJ&YV]1HMZXR"9^[5P7>/9$;L^3 <&VD]CL=@*QJIJJA1>'*CI70 MIHAQEUM39Z*T'&PO=V]R:W-H965TJJ.=?=BV@M#'L!J8F>V@>NWGYV$D+0Y[Z@\7D 2 M\O_[\<_.XR>>'KAXDEL A;[F&9,S;ZM4<>W[BP>AS_S&):4Y,$DY0P+6,^\&7R=X9 3E'7]2.,C6,3)= M67+^9$Y^36=>8"*"#%;*6!#]LX<[R#+CI./XIS;UFC:-L'U\=/^E[+SNS))( MN./9%YJJ[RB%-=EEZC,_?(2Z0['Q6_%,EM_H4-\;>&BUDXKGM5A'D%-6 M_9*O-8B60/OT"\):$'ZO(*H%T4O!\!N"82T8EF2JKI0<$J+(?"KX 0ESMW8S M!R7,4JV[3YD9]X42^E^J=6J>P%*A#^B.LST(19<9H$]< ?H(Z08082GZ0H0@ M3*$_]+7]3']S3+ MC&SJ*QVR:=A?U>'=5N&%WP@/HWO.U%:BGUD*:8_^SJZ?6/2^1M7P"H^\;D.K MX6\[-D!1\!Z% 8[[XK'+%U A'I5]D&?V^ M0:E4PWZ52477LB KF'DZUT@0>_#F/_Z 1\%/?41/([,.GKC! M$UOQ].>0/C!6GW.GETNSQ)%9A]^HX3=ZT\,X:E&<9$1(5(*JEZ+(/J-7X7* NS9+*;-Q*&'@XB$\9HT-JW) : M6TG]SMGF@P*1(R(E]$ZQR@"'K88G># )6I^7:0_HZ4I+LI5%=(RP57U=6]6L[=T-N7*;=2N72(< MQ<,H[B:"Q%6[78+AB6!H):A?2U+*-BC5N'3:I[SO+>'6;G(V''M(. Y,.'VY M(W$52)?6J=['U@*YM19DE"QI1M5S+Z[H=>EZ%0S&+]8 >V-G/XK_1VV/3\4] M_H_J_M4Z(-%?]Y O0?S=R\AEX7[GU"UQY=9%>7H1P/';%@*GA;]3M\256Q?9 MJ?;'UF)YWDPYJ01]@K-K6KO]V6A'KPO1\6 N^U>+P.XO-OQF<- -F]B3;*1\LH-?\=SQ M+"'@$!D;@>)G#TO@W 9"&L]53*>&M(Y-^QC]1W%V/,N&:EA*_H?%)ID[4X?$ ML*4Y-_?R\!.J\XQLO$AR7?R20[772#*[L9HUBB.6G@C.29L4AZ,PE6&?B9E&$;#N1.&M"$BM@NC5N6SE=@*./ZXO^' M/B,NT0E5:#)!'@4S^A(GT;YEG&.B]1& MQ!!_]'=1T%I5_ZCJPN\,>)WO>F30O\1#] /R^+ BYV<73>K69 ;2:MP!.:@3 M.2@@!R<@FS*W*5!Z#]N][=6_TAF-8.[@W=:@]N"$7[_TQ][W#F[#FMNP*WJX MIJ]XCPW6;0PVZVB#PI2A^2_:9>"^5T2V+\P^]$<]?^;N6_B,:CZC3CYHLR<@ MF6(1D',LG5AR3I4F&=(J,G)!WAKI:B-6(DP;O/J#WB!H)S:NB8T[B:$:%:NW MND3:P,LH^-0TT"<];]2./JG1)YWH=WFZ00'D]EBED<3+A]G9O)*HS%-4W&(K M6;G%ZG1:HQ)NW,Q=,!U/AE.OG>BT)CKMKJ=<10D^Q99JDU@;AS+2Y$/]M*,' M-7K0B7[SG#.#BL@TD\*6-;)@6N=48-XBJ8TFV"S1>G^Z- B&4\*^8&TD@\]5 M[GTJ@=D4OLTG*A2D?_'JV;I?799=XWU[VVENJ=DQHPF&+KEYO@I6D MROY5#HS,BIZQD08[4&$FV/)!V0VXOI5XE&I@ >H_$>%?4$L#!!0 ( $2" M:5?].98GV , /@4 9 >&PO=V]R:W-H965T\ZQ@*RWAO+S6=18ED&-V14HHQ)T=H3GF MHDGW.BLIX+ARRC/=,@Q/SW%::/ZRZKNE_I(<>)86<$L1.^0YIK_6D)'32C.U M<\==ND^X[-#]98GWL 7^H[REHJ6WE#C-H6 I*1"%W4J[,:]#TY8.E<4_*9Q8 MYQK)4.X)>9"-K_%*,^2,((.(2P06?T?80)9)DIC'OPU4:\>4CMWK,_W/*G@1 MS#UFL"'9SS3FR4J;:RB&'3YD_(Z<_H8F(%?R(I*QZA>=&EM#0]&!<9(WSF(& M>5K4__BQ243'07#&':S&P1HZ.,\XV(V#_=(1G,;!>>D(;N-0A:[7L5>)"S#' M_I*2$Z+26M#D197]REOD*RWD0MER*NZFPH_[85YFY!< VG(2/: U%+!+.;K- M<,'09[1-,(7/LA(QVI!<+$^&JP*'C_(:I$F]Q-"' #A.,_91]/W8!NC#NX_H M'4H+]#TA!X:+F"UU+F8LQ]6C9G;K>G;6,[.ST3=2\(2AL(@A'O$/IOT7$_ZZ MR%2;+NN85LXQ.R#,L>F<_FY>[66#B_-WKXYM%[R;#;M6-7//L- M:V>LUC7-&:=)1;QF)8Y@I0G)8T"/H/GO_S ]X\M8HE7" I6P4!&L5Q*G+8DS M1?>[SVO4?5ZA?E['RE(39Q51OE>._FQA>$O]V$WWB)'AS?I&P5,CUY@[B[Y5 M^-3*7,S<"ZL7N-L&[DX&?B=2B6F4("$T*("C> .6XGW&ST(U%O@D\;7K424L M4 D+%<%Z9?':LGA*)<)361*5L$ E+%0$ZY5DUI9DIEPB:J+7?61=QQU(Q(B1 M;0YT)!@C>>X %3ZULCWC&868MW'/I^,6'Z-IL?^$_A*+D.*L4HJ;6'Q3I8Q3 M++]7SV(QNC0GZ:]=FBIA@4I8J C6*]&B+=%"J5HL5)9$)2Q0"0L5P7HE,8W+ M!L%0KA<-LON.]VS/' C&B)4[HCX@0KQ0!N1C/VX/DQS7KL:E=("I;10%:U?$>M2$4NI2C0X585120N4 MTD)5M'YA+MM!\(YR:O+!' ,5!J(^SM"^+DA!V@/._W_ %!+ P04 M" !$@FE7D1-0ER(# G"@ &0 'AL+W=O)8)@"*;/&-R:"1*%=>F*:,$0$,9^94[%RP@ROAX:MK$= MN$\7B=(#9C@HZ )FH!Z+.X$]LV&)TQR83#DC N9#X[M]/0VT?6GP.X6UW&D3 MG9NN?KGU#GXVN^B&>R_))U;6L9)%I*Q?,:C!'D*:O^ M=%/KL - GFZ 4P.<-L![ ^#6 />]'KP:X+W7@U\#RM3-*O=2N E5-!P(OB9" M6R.;;I3JEVC4*V5ZG8ZK4]*RP-.-;@.:_,+%S.?D@6[(Z00433-YAL./LPDY/3DC)R1E MY"'A2TE9+ >FPJ"U:S.J QQ5 3IO!.B26\Y4(LF4Q1!WX"?'\5='\":*U2CF M;!4;.4<)9U!<$MRKGO_*M:>.WZCC'U7GAJ$:0!2>5ELE M3I^J57O6E73%%NP$<='WK5;2AT:V'?BMI#N8'"MH)WUHU7.\[I2#)N7@$Q;$ M.6'508[2= D1=!36;U?_T*CON$Y+B$,CK]_KMS2='EHYEM>W6U*8.S=?#F)1 M/CDD)KADJCK%FM'F5?.]O,Q;XR/[>FQWC$_P%50]6E[IJR?4+16+%"_)#.;H MRKKL8>E$]2RI.HH7Y;W[Q!7>XF4SP9<<"&V \W/.U;:C'31OP_ ?4$L#!!0 M ( $2":5<)W5/$U@0 ' D 9 >&PO=V]R:W-H965T DJ(!S;2?I MI'WX:P/A3T)1DYTW#1"?G\UYS!-\ZLF!\6>QH52BES3)Q-382+F]-4VQW-"4 MB!NVI9GZ9L5X2J0ZY6M3;#DE41Z4)J9M69Z9DC@S9I/\V@.?3=A.)G%&'S@2 MNS0E_.><)NPP-;!QO/ 8KS=27S!GDRU9TP65W[1.,8Z5MY8NQ9GWR-IH:E1T03NI0:0=3'GM[3)-$D-8[_ M2JA1]:D#F\='>IC?O+J9)R+H/4O^C2.YF1HC T5T17:)?&2'+[2\(5?SEBP1 M^5]T*-M:!EKNA&1I&:Q&D,99\4E>RD0T A2G.\ N ^S3@,$K 4X9X+PU8% & M#-XZ)+<,<-_:@U<&>'GNBV3EF?:))+,)9P?$=6M%TP>Y7'FT2G"0NBF)]B23H:U9,==W@O4\EB1/Q037YOO#1^W[N]5+N.'AU\XKU!U[ \]V1,<)1E<11?Q+58B3. MUA_19_5X$!9"P$ C6TGM< MZ3T&-<4QI+Z0,!\2%D#"0B!82U]LU2M1"]P62V3S)E!:"T$(K6 MEKFN[^#>\L)U#@Y:Y2EIK84[=LX='+2 TH+H6AM#>L:#NXOXESBX+];J^@? MRL7:@Y:)0&D!*"V$HK6G2%VAPB-8-P>M28'2?%!: $H+H6AMF>O"%.ZMBUSG MYJ#EJ9+6+B+8YVX.6GD"I850M$)#L[$A(J5\G6]=$4J=72:+_TA75ZOM,7?Y MII"3ZW-\Z^..ZX'>3I-OP*CQQ5Z<;X2OXTR@A*Y45];-4+UJ\&)[2W$BV3;? MCO'$I&1I?KBA)*)<-U#?KQB3QQ/=0;7):/8_4$L#!!0 ( $2":5>>8^:6 M? , * . 9 >&PO=V]R:W-H965T?7830ZPF=M9V8/=^_8WCD (-V4,;/A#; MF>?Q>)ZQXYGLN'B5*2$*_<@S)J=6JE1Q9]LR3DF.Y8 7A,&;-18,FLVJ<8>Q6S"2Y511AX%DF6>8_'SGF1\-[5<:S_P1#>I MT@/V;%+@#5D1]5P\"NC9#4M"<\(DY0P)LIY:7]V[Y4C;5P9_4[*3!VVD5_+" M^:ON_)E,+4<[1#(2*\V X;$E M_4,3E4ZML842LL9EII[X[@]2KV>H^6*>R>H?[6I;QT)Q*17/:S!XD%-FGOA' M'8<# /"T [P:X)T"@C, OP;XIX#P#""H <'_!0QKP/ 4X)\!A#4@K&)O@E5% M.L(*SR:"[Y#0UL"F&Y5<%1H"3)E.K)42\)8"3LU6BL>OZ(D4I8A34 @]"KX1 M.$=7$5&89O(:?4;/JPA=?;Q&'Y&-9(H%D8@R],RHDCCX[KKVZ-UYY9[SRT0-G*I5HP1*2M."C;KSK_8I@T4W@=1'8 M$.,FT-X^T/=>)^.WD@V0[]P@S_&\%H?FW? '+ #NGH5'W?"(Q)WP13=\18K& M>;\%OOR5\S_WD[L=H?2;G/4K.O_"G&W+,\,4M#/I4_M.%C@F4PN.94G$EEBS M3Q_\AVY@X=^$WL;8N0PT;(8:>0"R!OJ("VE?PE3#?B^LV-3MGN%3-/LDB0^9ZAT%S!N,F9$:F-BM_ MX!Y;+7MR[$BEL%$I_&V5VI0)W^6,[XUOP^.5S=];W3K!^/;8*GIOY7I^<)!_ M)IB="[DTYWLB.XKYJ(GYJ/N(,QJNC@9OW?OYJ9:>J,QM1O<[#:42921-5 Z@Q&%'=WU^X@FJ@:J900A*A#>#]FG.U[^@)FJ)T]A]02P,$% @ 1()I5RCL M\HN/ @ T0< !D !X;"]W;W)K&ULK55M;]HP M$/XK5E9-5-J:5TIA$*D0JO5#)53:[;-)#F(UL3/;O.S?SR\AA2Y%:.N7Q'>^ MYSG?^7PWW#+^(G( B79E0<7(R:6L!JXKTAQ*+*Y8!53M+!DOL50B7[FBXH S M RH+-_"\:[?$A#KQT.AF/!ZRM2P(A1E'8EV6F/\>0\&V(\=W]HI'LLJE5KCQ ML,(KF(-\KF9<26[#DI$2J"",(@[+D7/K#Z:1MC<&/PALQ<$:Z4@6C+UHX3X; M.9X^$!202LV U6\#$R@*3:2.\:OF=!J7&GBXWK/?F=A5+ LL8,**GR23^-=G8<#@.)I M!P0U('@+B-X!A#4@/-=#5 .B] H*_H5433G:I% :@S!@I+(B]1)P&)22$N ME>'S/$&=BTMT@0A%3SE;"TPS,72E.I-F=M/:_]CZ#][Q'Z('1F4NT)1FD+7@ MD]/X_@F\JW+1)"38)V0$41H[J80+X!ISX\R?_VOO6EMB/)$L^DFSZ M061'5Q U5Q"=8M]?@50OLK/8OT2P;[/M2BQ;S[#I(;&)_5[_1A7#YC#7+5;] M;M\[MDK^MNKZX4WWV&K:8A4JLL;*ANT>]*@2^,H,!X%2MJ;2%F2C;>;/K6F[ M;_1C?S#Q6_2)FE=VO+S2VV'W@/F*4($*6"I7WE5/M5!N!X@5)*M,AUPPJ?JM M6>9JY@+7!FI_R9C<"]I!,\7C/U!+ P04 " !$@FE7>0X52$," #@! M&0 'AL+W=OY-A:.'6RG[?;K=[;34"3HE\3GNWOW[NSG?*W-LZT1 M'6P:J>R4U_>%+GNG!0*[PW8KFFX^3M#J==3-F+;C0>QK)W?2(J\Y4M\1/?4WANRD@&E M$@TJ*[0"@XLINQQ=S"8^/@3\%KBV.VOPG$$DOG$3C]5GB% M4GH@HO'28[*AI$_<76_1?X3>J9;/ID8-$+%/]_T<]A)R#Y*R/J$+/".A0++:^YXD1N] M!N.C"$QW&GE:@O?5875 MV_R$FA@ZR;:=S+*]@#\[=0+C]!BR-!O#T^,U'!X<[<$=#Q,:!]SQ![AO1B+B M2!R-9-Z/Y+W6(^+D?42OLPO;\A*GC(1DT:R0%9\_C<[2;WOX3@:^DWWHQ+=$ M0V>D LM66^&O_[&G3JJU=,PD95+#2R>BZ]T.8HWS4,,+>U6,1GFRVN65[-RZ M!LTR:,M"J3OEX@4<=@?Y7L9;^QH>M7_'S5(H"Q(7E)J>G)\R,%%/T7"Z#7=X MKATI(BQK>H+0^ #R+[1V6\,7&!ZUXC]02P,$% @ 1()I5W!P+:W4 P MDQ0 !D !X;"]W;W)K&ULK9C;;J,Z%(9?Q6)& MHU9*RS&G[B124YB3-%+5SN':A97$&K"I;9+NM]\V$!I2PDRV?)-@\/_97C]> M-I[M&/\M-@ 2O60I%7-K(V5^8]LBWD"&Q37+@:HG*\8S+%61KVV1<\!)*MI05GC)X&=.+A&>BA/C/W6A2_) MW')TCR"%6&H$5G];N(,TU235C^<::C5M:N'A]9[^L1R\&LP3%G#'TE\DD9NY M-;%0 BM4OVM5U'0O%A9 LJ\6J!QFAU3]^J0-Q(%"< M;H%7"[R_%?BUP#\6!"<$02T(_K:%82THAVY78R\#%V*)%S/.=HCKVHJF+\KH MEVH5+T+UB_(HN7I*E$XN?BD;U>L6 WJ I*C-HXDJ""$KM$5^@04.$[1 M%UJ]G+K>10@2DU1$HN\;5@A%$3-;JC[JENRX[L^RZH]W MHC\N^L:HW @4T022#OU=O][_DS[JUT][]+:*;1-@;Q_@I=<+O,WY-?*= ?(< MS^\:3[_\$?)>>=@O_UK07GGTOUMO!<-OWC:_Y/DG>.VW*GI1Z4Y YUM2<8)N MCLZ>-R+',(3<)"D[#($*QE1M"8$?31C\R 'C-Z M.>>:81(6FH1%%6Q7/!>82 M^)5>WA+4Y-\!4IF"I*SGGFC%]LW Z[;D3OJWA#YVC M2E%5:710R1L&3O?RZSJO'SA.;TQ^ZD_2[9(P=!L_%Z1*%U?[?-*1\\4 J6TS MG%R)^]L[-W9&::%16F2*UG;NX-/4-91::I I2TS20J.TR!2M;8GW:HEG*,'T M@\ZVQ'N30(+Q<0()C;89=;3I!M[H^'O /CA\R8"ORU,OH38J!975,4%SMSE9 MNRW/DX[NW[DW874^]HJICNN^8;XF:HN3PDHAG>NQVB7SZ@2L*DB6ET<\3TQ* MEI67&_6I 5Q74,]7C,E]03?0G$,N_@-02P,$% @ 1()I5T-GK+,K! M218 !D !X;"]W;W)K&ULK5AM;YLZ&/TK%INF M36H+!O+6)4A)V+1[I4E5NY?/+CB)-\#4-LGNO[\V4" )<".2U$0C)\QP OTA2Q_U8XH8>%!:WG&_=DNQ/JAAW, M<[3%#UA\S>^8;-D-2TQ2G'%",\#P9F$MX6T(IPI0OO&-X /O7 .5RB.E/U7C MGWAA.:I'.,&14!1(_NWQ&B>)8I+]>*I)K2:F G:OG]D_ELG+9!X1QVN:?">Q MV"VLJ05BO$%%(N[IX1.N$QHIOH@FO/P%A_I=QP)1P05-:[#L04JRZA_]JH7H M "1//\"M >XIP+\ \&J ][L1_!K@E\I4J90ZA$B@8,[H 3#UMF13%Z68)5JF M3S(U[@^"R:=$XD3P78Z*G#T1!O, S>AE@@DO!W\O'7AQ"\??T.O 8D U]VM."2A,]M(;NH ME1W9U5U1WW M0G<\\)EF8L?!ARS&<0\^U.-G&KPMI6GT<9_U6;E:P@>_G'THVR\9K2]DL_[_='N&Z.*Q.\G497HENQ!^L=8EO<.ZFUP*&"F20+*[))2:;V@'T QU/' MG]O['B5&C1(CK1++E!:9X"!'I&^-KK3HH7*8) LKLG%'CNO1= ;[Y1@WG,X%>TX$J96V\H2E/SE(^#GF4\[3)>:K-N=TZY>[W2;JOIP(Q M@=FUM#'B?=VE:H-7;!-_65 MN%\1"I;14T$X447@FN$$B6Y];0L$OP+2>N.+E58?;_#,,>IQ3;$=:]VZ7.B; M*+?0J.M>T*0UOU#O?E_X%-"C!TMBU!G#KJM3S9:F.F3]+,L&R3A(\$92.C<3N7!9=6Y9-03-RY.\1RH$3&ULK55M3]LP$/XK5H8FD 9Y MI]"ED6A3-*0Q571LGTUR;2P2.[.=%O[];"?-6@A5Q?B2^,[W/(_O;-U%:\8? M10X@T5-94#&R2D1*H((PB#HN1=>4.IX&.-P&_"*S%UAKI3!X8>]3&33:R''T@*""5F@&K MWPHF4!2:2!WC3\MI=9(:N+W>L%^;W%4N#UC A!6_22;SD75AH0P6N"[D'5M_ M@S:?4/.EK!#FB]9-;!A:**V%9&4+5BA.IW,I=<[1*% MD_$,/Z.50#/@YLW1%%!"1%HP47- I^A^GJ#CHQ-TA A%/W-6"TPS$=E2:6L& M.VUUQHV.]X:.CVX9E;E 4YI!UH-/]N,O]^!ME7.7N+=)?.SM)9Q#=89\YPOR M',_O.<_D<+C7E\[_J4_?K;Y3#+][!;[A\]_S"OHNNZ$+^NET;QN*"J^2G\D6?*19-,/(MNYDZ"[DV ?>_Q##8D;FK(2T/%W)L1) MWSTT% -#H4?"*G9#WW,C>[5=X-=1H>.[@]VHY'74J>LXKAMZNX'3'E'OW+V\ MZ,*:?.VMKE0"7YIQ(%#*:BJ;I]EYNXES91KM"__8'4[<'G^B)E0S4/[1-^/M M%O,EH0(5L%!2SME -4W>C(S&D*PR/?&!2=5AS3)74Q:X#E#["\;DQM "W=R. M_P)02P,$% @ 1()I5T^36_2E! :! !D !X;"]W;W)K&ULM5AM3^,X$/XK5E=:%:DT+X720JE4NGLZM&(/4?;NLYM, M&PO'SME."__^QDX:VKW4:#GN Q#'\SR>9V8\CIELI7K2&8 ASSD7^KJ3&5-< M!H%.,LBI[LL"!,ZLI,JIP:%:![I00%,'RGD0A^$PR"D3G>G$O;M7TXDL#6<" M[A7199Y3]7(#7&ZO.U%G]^*!K3-C7P3324'7L #SH[A7. H:EI3E(#23@BA8 M77=FT>4\BBW 6?S)8*OWGHF5LI3RR0YNT^M.:#T"#HFQ%!3_;& .G%LF]./O MFK33K&F!^\\[]M^<>!2SI!KFDO_%4I-==T8=DL**EMP\R.WO4 LZMWR)Y-K] M)MO*=H#&2:F-S&LP>I S4?VESW4@]@!Q= 00UX#X)\ H/ (8U("!$UIYYF1] MH89.)TINB;+6R&8?7&P<&M4P8=.X, IG&>+,]!83DH(BCXJF3*S)3"DJUH") M,GH2&%S!V@5)S793L<5'V ;D3@J3:?)5I)"VX.=^_-B##U!9(R_>R;N)O80+ M*/ID$/9(',8#HC.JH$W6_+^R'#@W:&(_<+2#([1M,>^1Y0NY%2G;L+2DO"T% M%>E9.ZG=]I>ZH E<=W!?:U ;Z$P_?XJ&X56;\ \B.]!_UN@_\[%/[Z@!Q2@G MCZ!R3>2JK0K;(N"E_=4(^'V\-9"3\S[YPV2X2VY%U3AM _K\:12'@RORI536 M99S''P5 \JJ$P98PP=)!AB5B=_73K\])9D-%9HDYL2&T+^X/#^-B*DC3U\C[ZRB*XNN 4**TS= O1T*W0>: M9&YAP@ZTN)B>A:,N=1X_P+KD54P7I]]Z&)I*6E$JU*;!.J IKHJVLL1G2##D MA@%N%EQ%XUF'$)-9:I<%ND3CI3VA^DV6OM,<2/>1&0XG-E9VM4?Z!()TL6\Z M[NKM"7E\*>!(,2*-*=7162R%2L>1^=EZK6!ME_M>NII NT6CAMQ1Q2GY!EIS MG.M^J0L#_;5YM+S=UW*ZJ*KIA+R1$+*PH?LA#.-D5J[Q1"&#R&'/>EA''%?# M1"G.X*!(L O=Z?[.F9[-@:S"NV(*.5(7-$&V&<,D4\[=VBBB*LT]K,U ='&E M2<&I(!G=V-Q@W.$9E=?5B0T5QP4*3LFX-XZ'N[QYNLQYTV7.W^@R>U%MZR9> M^*]VDP\B.U Z;)0._X_S9/B1^C^([$#_1:/_PIMIN\?;!/I1;]7'W M_IZ11 M(VGD=-L3JHVH3Z"8TJV\(S]Z+> M*3(*7[^I0Z]73;^V1TOK5[0?_Z\NW_HE[>5XK\:]>T/DK\SZK/#*]%/\=!RU MBO0RO%=D_"HR]GO8'-BS#678I-@#6KLKKB:)+(6IKG7-V^8:/7.7Q^#5O+J#8V=;,Z$)AQ5"P_X%'DZJNM96 M R,+=S-<2H/W3/>8 9[BRAK@_$I*LQO8!9I_+DS_ 5!+ P04 " !$@FE7 M893=^HL# !U&0 #0 'AL+W-T>6QE%NVC 0?I4H7:=6FII MVD!60-J0*DW:IDKMC_VK#'' DN-DCNE@[[,7V9/-%X<0J(_1_EC)@DKL^W+? M??:=':P."K7B]&Y.J7*6*1?%T)TKE;_WO&(ZIRDI+K*<"HTDF4R)TETY\XI< M4A(7X)1RK^O[H9<2)MS10"S2FU05SC1;"#5T.]W:YIC;IUA;PTO7,7SC+*9# M]^'L[?=%IJ[?..9^\N[DQ+_P??_A_'H7.ZO!<]>SDE\=0(X28Z3A88KW"<:H M>]O4Y>.GFL@XGF)N_8,4[1&$$4<')F=_=C#ZGF\9;JGS+[IZ';NNW[^0Q-; MWLSVNE8]?E,1/IC [GS:=,8RV+M$(F]YX^Y7B/NV^5N',J;#C+)9$SE9I]RUZ;1@-,$Y$@VF\-=9;D'H%)9JALQ([-,D%+# MVJ-J:-HIY?P.-M1OR1;W,FEDKEP HFYJ0573T)@.\#?9#'>3-GH1KY.SQTQ] M7.CAB+(/*X3>2IJP9=E?)K4 C+V#LY,\YZL/G,U$2LW@#PXX&I"UGS//)/NI MHT&I3+6!2M=YI%*Q:=/R0Y+\GB[5NIR6":ZYVT+-_W:>9U1027A3M*[]8Y[E M%RNN?H"\AN9R6]E5;!49](Y?8_5CZ]A%AFT0V8IT]]L@,FJ!R-ZK[9K/$=EI M@\CN\8L,6E&201M$MN#-71W-CDZD5QTA&N>4K5-*;77@-#ATO\+IDF^".I,% MXXJ)JC=G<4S%D\.*IE=DPNDVOWX^I@E9<'5?@T-WT_Y"8[9(H_JI6YB(ZJE- M^S,,KQ/61U$=BXF8+FD\KKIR-BF;CF[HJ-4%#KO(37G9$<:$/N\@4<4 MV;.-Q0$/+ M8[4!\>QRH*;M/$$!6,6W8"L:1*,(0J$5[C88A,CLA?.SYP59) M$$21'0',KB (, 16(XY@"D #A@1!^1[<>1]YZ_>4M_E'R^@/4$L#!!0 ( M $2":5>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G=^'X^;[%8ZN91*^H>34?]=B1%KI):-_"7JD]'QB+F-N?MBK/QEM.=J45FC MU,EHNCWP75@OJS]V+R+D#5^Z?H_GRV\\@)R,BN-0X$I:Y_LS^O)Y8+P5X>3M M5N?-N51>V#/NQ6=KNE;J=2PFW,4$W$9?#_O/;26^M?^G&LUJ)2MQ9JJN$=IO MZ]$*%0&UV\C6C9CFC3@9[4]A7-?LD_:ADMA<;XL*Y\8[#3\]K[=W[0,NJ$/[ M5H8#=E[WX'20IT;70CM1L_#-&27KP%&SCUQQ70D&(!,$,CD@Y(\$0*8(9'H0 MR$7$"9<"R R!S X(.:C)'(',#PF9 L@"@2P."9D!R!*!+ \)F0/(&0(YHX6\ MY+ZS@ID5^]@YJ85S@.L-PO6&EFO1-0VW#Q%L(==:ALMXZ,T_5)7I0F\.^^]C MK ,_IL7\4/W;A1_M]T,F5"K$5KD,Y%60$1,*5-R MIRC%E\;V1UZSBW!5:"BO>UE?^0W$Q*0R);;*.9>6?>>JZQO(N=3!>)*K4+O. MVZZ!F)A6IL1>"8W"=J%G^73?QFIT^VH,3_VTLQ9B8F*9$IOE0O !VDP@TR) M%7(FEAZR8**8$IOB4],J\R!$<(.I?K*/0HN5].PZC+ &]85Y8DHLBK[_8-]$ MV]EJ$QYD3P?A,%E,B6VQZ^YN^/W@!4LP-23$:O@G3-7"A56LM+KKYW)]P_PF M8N=104S,%@FQ+5#1#@:E"3H)(38&%"T["A-.)=PK"(=Y(B'V!&+A[RQ]22'9T)SZ4://$4TTKZDEH9 ML\_AB=N^J]F6!C'1Z!:Q8)Y@WA@?(&-40=:!=X")"28EGX@@F,,7$Q-,2BR8 M)YC[COS&AF;.JT%M8H))R07S!#-LVL YU^/6&CB 3#'!I,2">8KIG/#N-RW$ MQ(23$@OG"6885D@OQDK>]C4Z>.B8@E)B!3W!?!Q<['I.&,C&%)01*P@;\8[9 M*<3$%)0=+A06,*\A)F:A[)#AL$',/<,LE)$G63!,&'7/T"S+0:81;* MR!,M&&8!,3$+9>2I%@RSA)B8A3+R9 N&.8.8F(4R8@OAF&\@)F:AC-A"&.:/ M/N'RF*G$+)036PC'G$),S$(Y>9H?PQSD?3$+Y<06PN,NT$(Y9J'\D$F9@85R MS$(YL85P3&BA',WV'S38!BV48Q;*B2V$8T(+Y9B%(1==VZJX=,N#<-R@+C$'%<0. IA-$V>4WL:?VM;L MT1G$Q!Q4$#OH$?.\ZT.Q7^/:T*[9<<+I;X$YJ'B1A0$!\ZJ-T4RIUSO"JZ62 M:Y@^*] U9R^P8N"9&'&,OL=V!#$Q!Q7$#MIASK47-G1(^][SF0A2@3FH>(D$ MT#A&AV_C,N3PXVPAM#2671H_R.(7F(,*8@>AF(.0=HDYJ"1V$(X)C5YB#BJ) M'81C#M9M8A8JB2WT#&9\*=D74:\%@QU2B5FH)+;0'I.W;3_D4,JQ.^DW<2#2 M"I@@*#$+E<060K.J8Y@@*#$+E<060C&'+1VS4$EL(1QST-+1M<_$%MK2P>5B MUJPM;_X<%)>8A4IB"\&%8[TT]YM;;4),S$+E"ZYO"YA_:RLJL];Q;SZ1&6#. M, O-#KHP ;Z;,\Q",V(+X9C00C/,0C-B"UWS!W;K8L:JOSS^(^A,NDH9UPU6 MV^&A M.]?3Y%GVVW!NU^_MM@99+CWT]S.:YZ?[F8O7SW/]GXG=9K-?UY_= M^O>QGL9_# Y_NOY]V-4Z-HO7MM_6<=6$C\-M]Q"NF_APF=PL7MY63?_R%ILP M=Y! D,P?I!"D\P1P0[$H@=D>Q(8'9$M".!VA'9C@1N1X0[$L@=D>Y(8'=$ MO".!WH)Z"X'>@GH+@=XR>=@FT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!; M4&\AT%M0;R'06U%O)=!;46\ET%M1;R706RB<"O1/JG0CT3I.7W01Z)]0[ M$>B=4.]$H'="O1.!W@GU3@1Z)]0[$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VH MMQ'H;9./E01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>COJ[01Z.^KM!'K[Y&<3 KT=]78"O1WU=@*]'?5V KTSZIT)],ZH=R;0 M.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O//E9D$#OC'IG KTSZIT)]"ZH M=R'0NZ#>A4#O@GH7 KT+ZET(]"ZH=_E.O8?Q\U"'6\_7&J__G52/EW/K[?+7 MY=?.R=U[Q3G<5PS/?P%02P,$% @ 1()I5_7!E&ULS=M-;MLP$ 7@JQC:!A;-?[6(LVF[;;/H!5AI M' N61()D4N?VI>0D0(O42. "?1L+-LEY(P[P[7S]_3%06AW'84K;:I]S^,A8 M:O#KW[8%B[#M:W;J8O[JQ[&+'@:7\.%"JSY=XI4>_V_4M=;Z]'\N1 M.H5(KDM[HCP.]:GHU?GD7&Z83I_\XORES+G LO,V^I#*Q"*]/^YY)//I=2B% M*.;^_"N^));2%[\?S=/NJ'MC=KG>GSX>EGDDMCPNO^/?9_Q2_YU]") ^)$@? M"J0/#=*' >G#@O31@/3Q :0/OD%I!$54CD(J1S&5HZ#*453E**QR%%!FU]02P$"% ,4 " !$@FE7 M!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( $2":5=_NO::[P "L" 1 " :\ M !D;V-097)PC$ 8 )PG M 3 " &UL4$L! A0# M% @ 1()I5ZB'/N(U!@ O2 !@ ("!#@@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 1()I5S0"3L4D M!P NR( !@ ("!]Q@ 'AL+W=O_1:TP, $D0 8 " M@5$@ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 1()I5Q02S#=Y!P 12$ !@ M ("!Q#< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 1()I5]R7W2?!"P &B, !D ("!'4H 'AL+W=O M&PO=V]R:W-H965TB:J'$& 8 $,6 9 " @>!> M !X;"]W;W)K&UL4$L! A0#% @ 1()I5V#5 MP=?;%P 8E< !D ("!+V4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1()I5X3^%OD.!@ J1$ !D M ("!T(P 'AL+W=O3 &0 @($5DP >&PO M=V]R:W-H965TKO??BAP0 M $0, 9 " @4BH !X;"]W;W)K&UL4$L! A0#% @ 1()I5P?(F:?^ 0 I@0 !D ("! M!JT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1()I5TI1\1T,# 924 !D ("!)K< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1()I5QBHN(]5! Z0P !D M ("!N-L 'AL+W=O&PO=V]R M:W-H965TC =0F3@, "X) M 9 " @&UL M4$L! A0#% @ 1()I5R7TU6D+ P /P@ !D ("!3.@ M 'AL+W=O&PO=V]R:W-H965TWM !X;"]W;W)K&UL4$L! A0#% @ M1()I5[WM4\?N @ ?@< !D ("!)O$ 'AL+W=O&PO=V]R:W-H965T+0( .L$ 9 " @?WW !X;"]W M;W)K&UL4$L! A0#% @ 1()I5QNS) K# @ M" D !D ("!8?H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1()I5V8NNZ!6 P \ T !D M ("!R ,! 'AL+W=OH) "M9P &0 @(%5!P$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1()I5[+Y$"V=!@ ZC4 !D ("!"Q8! 'AL M+W=O!-LYH" M !?" &0 @('?' $ >&PO=V]R:W-H965T!Y0V+= 0 # 7 9 " M@; ? 0!X;"]W;W)K&UL4$L! A0#% @ 1()I M5S^D,[2.! @!P !D ("!6R0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1()I5Y)&,]QQ! 'QL M !D ("!BS$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1()I5\1NK-J3"@ WH, !D M ("! D ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 1()I5VZ/S[9\ P =Q !D ("!?E,! 'AL+W=O M&PO=V]R:W-H965T;@ 0 )\A 9 " @55: M 0!X;"]W;W)K&UL4$L! A0#% @ 1()I5[I! M&PO=V]R:W-H965T&UL4$L! A0#% @ 1()I5]X^@-@I @ T@4 !D M ("!YV&PO M=V]R:W-H965T&UL4$L! A0#% @ 1()I5X/>@KH&PO=V]R:W-H965T>2EP:Q@( &\( 9 M " @69X 0!X;"]W;W)K&UL4$L! A0#% M @ 1()I5U&54CV[$ ;=\ !D ("!8WL! 'AL+W=O&PO=V]R:W-H965T860?HO , -T5 9 " @6>0 0!X M;"]W;W)K&UL4$L! A0#% @ 1()I5\L#?5H@ M P KPH !D ("!6I0! 'AL+W=OYQA@) #)5 &0 M@(&QEP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 1()I5_B2,W8O! DQ4 !D M ("!D*0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1()I5Y$34)&PO=V]R:W-H965T>8^:6? , * . 9 M " @&UL4$L! A0#% @ M1()I5RCL\HN/ @ T0< !D ("!?;P! 'AL+W=O&PO=V]R:W-H965TC, 0!X;"]W;W)K&UL4$L! A0#% @ 1()I5V&4W?J+ P =1D T M ( !Q-$! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ 1()I5Y,QO/V @ DS$ !H M ( !WMP! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& %P 7 [&0 [N$! end XML 98 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 99 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 332 361 1 false 79 0 false 11 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.ironwoodpharma.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Income (Loss) Sheet http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss Condensed Consolidated Statements of Income (Loss) Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit Condensed Consolidated Statements of Stockholders' Equity (Deficit) Statements 6 false false R7.htm 00500 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 00505 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 10101 - Disclosure - Nature of Business Sheet http://www.ironwoodpharma.com/role/DisclosureNatureOfBusiness Nature of Business Notes 9 false false R10.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.ironwoodpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 10301 - Disclosure - Acquisitions Sheet http://www.ironwoodpharma.com/role/DisclosureAcquisitions Acquisitions Notes 11 false false R12.htm 10401 - Disclosure - Net Income (Loss) Per Share Sheet http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShare Net Income (Loss) Per Share Notes 12 false false R13.htm 10501 - Disclosure - Collaboration, License, and Other Agreements Sheet http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreements Collaboration, License, and Other Agreements Notes 13 false false R14.htm 10601 - Disclosure - Fair Value of Financial Instruments Sheet http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 14 false false R15.htm 10701 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 10801 - Disclosure - Leases Sheet http://www.ironwoodpharma.com/role/DisclosureLeases Leases Notes 16 false false R17.htm 10901 - Disclosure - Debt Sheet http://www.ironwoodpharma.com/role/DisclosureDebt Debt Notes 17 false false R18.htm 11001 - Disclosure - Employee Stock Benefit Plans Sheet http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlans Employee Stock Benefit Plans Notes 18 false false R19.htm 11101 - Disclosure - Share Repurchase Plan Sheet http://www.ironwoodpharma.com/role/DisclosureShareRepurchasePlan Share Repurchase Plan Notes 19 false false R20.htm 11201 - Disclosure - Income Taxes Sheet http://www.ironwoodpharma.com/role/DisclosureIncomeTaxes Income Taxes Notes 20 false false R21.htm 11301 - Disclosure - Workforce Reduction and Restructuring Sheet http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuring Workforce Reduction and Restructuring Notes 21 false false R22.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.ironwoodpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.ironwoodpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 30303 - Disclosure - Acquisitions (Tables) Sheet http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.ironwoodpharma.com/role/DisclosureAcquisitions 23 false false R24.htm 30403 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShare 24 false false R25.htm 30503 - Disclosure - Collaboration, License, and Other Agreements (Tables) Sheet http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsTables Collaboration, License, and Other Agreements (Tables) Tables http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreements 25 false false R26.htm 30603 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstruments 26 false false R27.htm 30703 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 27 false false R28.htm 30803 - Disclosure - Leases (Tables) Sheet http://www.ironwoodpharma.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.ironwoodpharma.com/role/DisclosureLeases 28 false false R29.htm 30903 - Disclosure - Debt (Tables) Sheet http://www.ironwoodpharma.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.ironwoodpharma.com/role/DisclosureDebt 29 false false R30.htm 31003 - Disclosure - Employee Stock Benefit Plans (Tables) Sheet http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansTables Employee Stock Benefit Plans (Tables) Tables http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlans 30 false false R31.htm 31303 - Disclosure - Workforce Reduction and Restructuring (Tables) Sheet http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTables Workforce Reduction and Restructuring (Tables) Tables http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuring 31 false false R32.htm 40101 - Disclosure - Nature of Business (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureNatureOfBusinessDetails Nature of Business (Details) Details http://www.ironwoodpharma.com/role/DisclosureNatureOfBusiness 32 false false R33.htm 40301 - Disclosure - Acquisitions - General Information (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureAcquisitionsGeneralInformationDetails Acquisitions - General Information (Details) Details 33 false false R34.htm 40302 - Disclosure - Acquisitions - Total Consideration Paid - Tabular Disclosure (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails Acquisitions - Total Consideration Paid - Tabular Disclosure (Details) Details 34 false false R35.htm 40303 - Disclosure - Acquisitions - Total Consideration Paid - Additional Information (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails Acquisitions - Total Consideration Paid - Additional Information (Details) Details 35 false false R36.htm 40304 - Disclosure - Acquisitions - Accrued Transaction Costs (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAccruedTransactionCostsDetails Acquisitions - Accrued Transaction Costs (Details) Details 36 false false R37.htm 40305 - Disclosure - Acquisitions - Acquired In-process Research and Development (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAcquiredInProcessResearchAndDevelopmentDetails Acquisitions - Acquired In-process Research and Development (Details) Details 37 false false R38.htm 40306 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails Acquisitions - Assets Acquired and Liabilities Assumed (Details) Details 38 false false R39.htm 40307 - Disclosure - Acquisitions - Finite-lived Intangible Assets (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureAcquisitionsFiniteLivedIntangibleAssetsDetails Acquisitions - Finite-lived Intangible Assets (Details) Details 39 false false R40.htm 40308 - Disclosure - Acquisitions - Expenses (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails Acquisitions - Expenses (Details) Details 40 false false R41.htm 40401 - Disclosure - Net Income (Loss) Per Share - Computation (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails Net Income (Loss) Per Share - Computation (Details) Details http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareTables 41 false false R42.htm 40402 - Disclosure - Net Income (Loss) Per Share - Potentially Dilutive Securities (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails Net Income (Loss) Per Share - Potentially Dilutive Securities (Details) Details http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareTables 42 false false R43.htm 40501 - Disclosure - Collaboration, License, and Other Agreements - Summary (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails Collaboration, License, and Other Agreements - Summary (Details) Details http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsTables 43 false false R44.htm 40502 - Disclosure - Collaboration, License, and Other Agreements - Accounts Receivable (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsAccountsReceivableDetails Collaboration, License, and Other Agreements - Accounts Receivable (Details) Details 44 false false R45.htm 40503 - Disclosure - Collaboration, License, and Other Agreements - North America - General Information (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails Collaboration, License, and Other Agreements - North America - General Information (Details) Details 45 false false R46.htm 40504 - Disclosure - Collaboration, License, and Other Agreements - North America - Collaborative Arrangements Revenue (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails Collaboration, License, and Other Agreements - North America - Collaborative Arrangements Revenue (Details) Details 46 false false R47.htm 40505 - Disclosure - Collaboration, License, and Other Agreements - North America - Commercial Efforts (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails Collaboration, License, and Other Agreements - North America - Commercial Efforts (Details) Details 47 false false R48.htm 40506 - Disclosure - Collaboration, License, and Other Agreements - North America - Royalty Revenue (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails Collaboration, License, and Other Agreements - North America - Royalty Revenue (Details) Details 48 false false R49.htm 40507 - Disclosure - Collaboration, License, and Other Agreements - European and Other Territories (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails Collaboration, License, and Other Agreements - European and Other Territories (Details) Details 49 false false R50.htm 40508 - Disclosure - Collaboration, License, and Other Agreements - Japan (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails Collaboration, License, and Other Agreements - Japan (Details) Details http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsTables 50 false false R51.htm 40509 - Disclosure - Collaboration, License, and Other Agreements - China, Hong Kong and Macau (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails Collaboration, License, and Other Agreements - China, Hong Kong and Macau (Details) Details 51 false false R52.htm 40510 - Disclosure - Collaboration, License, and Other Agreements - Other Collaboration and License Agreements (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails Collaboration, License, and Other Agreements - Other Collaboration and License Agreements (Details) Details 52 false false R53.htm 40601 - Disclosure - Fair Value of Financial Instruments - General Information (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsGeneralInformationDetails Fair Value of Financial Instruments - General Information (Details) Details 53 false false R54.htm 40602 - Disclosure - Fair Value of Financial Instruments - Measured on Recurring Basis (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails Fair Value of Financial Instruments - Measured on Recurring Basis (Details) Details 54 false false R55.htm 40603 - Disclosure - Fair Value of Financial Instruments - Assumptions (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails Fair Value of Financial Instruments - Assumptions (Details) Details 55 false false R56.htm 40604 - Disclosure - Fair Value of Financial Instruments - Change in Level 3 (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsChangeInLevel3Details Fair Value of Financial Instruments - Change in Level 3 (Details) Details 56 false false R57.htm 40605 - Disclosure - Fair Value of Financial Instruments - Notes Payable (Details) Notes http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails Fair Value of Financial Instruments - Notes Payable (Details) Details 57 false false R58.htm 40606 - Disclosure - Fair Value of Financial Instruments - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details) Notes http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails Fair Value of Financial Instruments - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details) Details 58 false false R59.htm 40701 - Disclosure - Accrued Expenses and Other Current Liabilities - Tabular Disclosure (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails Accrued Expenses and Other Current Liabilities - Tabular Disclosure (Details) Details 59 false false R60.htm 40702 - Disclosure - Accrued Expenses and Other Current Liabilities - Additional Information (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAdditionalInformationDetails Accrued Expenses and Other Current Liabilities - Additional Information (Details) Details 60 false false R61.htm 40801 - Disclosure - Leases - Restricted Cash (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureLeasesRestrictedCashDetails Leases - Restricted Cash (Details) Details 61 false false R62.htm 40802 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureLeasesLeaseCostDetails Leases - Lease Cost (Details) Details 62 false false R63.htm 40803 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureLeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 63 false false R64.htm 40804 - Disclosure - Leases - Summer Street Lease (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails Leases - Summer Street Lease (Details) Details 64 false false R65.htm 40805 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 65 false false R66.htm 40806 - Disclosure - Leases - Operating Lease Obligations (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails Leases - Operating Lease Obligations (Details) Details 66 false false R67.htm 40901 - Disclosure - Debt - General Information (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails Debt - General Information (Details) Details 67 false false R68.htm 40902 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails Debt - Interest Expense (Details) Details 68 false false R69.htm 40903 - Disclosure - Debt - Convertible Senior Notes - Balances (Details) Notes http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails Debt - Convertible Senior Notes - Balances (Details) Details 69 false false R70.htm 40904 - Disclosure - Debt - Convertible Senior Notes - Future Minimum Payments (Details) Notes http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails Debt - Convertible Senior Notes - Future Minimum Payments (Details) Details 70 false false R71.htm 40905 - Disclosure - Debt - Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details) Notes http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details Debt - Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details) Details 71 false false R72.htm 40906 - Disclosure - Debt - Convertible Senior Notes Due 2022, Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details) Notes http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details Debt - Convertible Senior Notes Due 2022, Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details) Details 72 false false R73.htm 40907 - Disclosure - Debt - Convertible Note Hedge and Warrant Transactions (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails Debt - Convertible Note Hedge and Warrant Transactions (Details) Details 73 false false R74.htm 40908 - Disclosure - Debt - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details) Notes http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails Debt - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details) Details 74 false false R75.htm 41001 - Disclosure - Employee Stock Benefit Plans - Share-based Compensation Expense - Summary (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseSummaryDetails Employee Stock Benefit Plans - Share-based Compensation Expense - Summary (Details) Details 75 false false R76.htm 41002 - Disclosure - Employee Stock Benefit Plans - Share-based Compensation Expense - Net of Tax (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseNetOfTaxDetails Employee Stock Benefit Plans - Share-based Compensation Expense - Net of Tax (Details) Details 76 false false R77.htm 41003 - Disclosure - Employee Stock Benefit Plans - Share-based Compensation Expense - Additional Information (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails Employee Stock Benefit Plans - Share-based Compensation Expense - Additional Information (Details) Details 77 false false R78.htm 41101 - Disclosure - Stock Repurchase Program (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureStockRepurchaseProgramDetails Stock Repurchase Program (Details) Details 78 false false R79.htm 41201 - Disclosure - Income Taxes - Income Tax Expense (Benefit) (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureIncomeTaxesIncomeTaxExpenseBenefitDetails Income Taxes - Income Tax Expense (Benefit) (Details) Details 79 false false R80.htm 41202 - Disclosure - Income Taxes - Unrecognized Income Tax Benefits (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureIncomeTaxesUnrecognizedIncomeTaxBenefitsDetails Income Taxes - Unrecognized Income Tax Benefits (Details) Details 80 false false R81.htm 41301 - Disclosure - Workforce Reduction and Restructuring - General Information (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails Workforce Reduction and Restructuring - General Information (Details) Details 81 false false R82.htm 41302 - Disclosure - Workforce Reduction and Restructuring - Tabular Disclosure (Details) Sheet http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails Workforce Reduction and Restructuring - Tabular Disclosure (Details) Details 82 false false R83.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 83 false false R84.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 84 false false All Reports Book All Reports irwd-20230930.xsd irwd-20230930_cal.xml irwd-20230930_def.xml irwd-20230930_lab.xml irwd-20230930_pre.xml irwd-20230930x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "irwd-20230930x10q.htm": { "nsprefix": "irwd", "nsuri": "http://www.ironwoodpharma.com/20230930", "dts": { "schema": { "local": [ "irwd-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/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": [ "irwd-20230930_cal.xml" ] }, "definitionLink": { "local": [ "irwd-20230930_def.xml" ] }, "labelLink": { "local": [ "irwd-20230930_lab.xml" ] }, "presentationLink": { "local": [ "irwd-20230930_pre.xml" ] }, "inline": { "local": [ "irwd-20230930x10q.htm" ] } }, "keyStandard": 268, "keyCustom": 93, "axisStandard": 24, "axisCustom": 0, "memberStandard": 36, "memberCustom": 39, "hidden": { "total": 14, "http://fasb.org/us-gaap/2023": 11, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 332, "entityCount": 1, "segmentCount": 79, "elementCount": 674, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 784, "http://xbrl.sec.gov/ecd/2023": 7, "http://xbrl.sec.gov/dei/2023": 31 }, "report": { "R1": { "role": "http://www.ironwoodpharma.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_87QFW3PLzUypFUBFAXTbgQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ironwoodpharma.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_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R3": { "role": "http://www.ironwoodpharma.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_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_OMtV5kvU1kuwQ3c5tC3Axw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_OMtV5kvU1kuwQ3c5tC3Axw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss", "longName": "00200 - Statement - Condensed Consolidated Statements of Income (Loss)", "shortName": "Condensed Consolidated Statements of Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "irwd:RestructuringExpenseBenefit", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R5": { "role": "http://www.ironwoodpharma.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_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R6": { "role": "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit", "longName": "00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2021_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_-5j_SI7EBEuODVYuJl1fQw", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_bGee2qRL_Ua5CyC2BSdYDg", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R7": { "role": "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00500 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R8": { "role": "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "longName": "00505 - 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": "8", "firstAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2022_gx6NLgTMcUmRzpQ9okqUKw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R9": { "role": "http://www.ironwoodpharma.com/role/DisclosureNatureOfBusiness", "longName": "10101 - Disclosure - Nature of Business", "shortName": "Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ironwoodpharma.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": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ironwoodpharma.com/role/DisclosureAcquisitions", "longName": "10301 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShare", "longName": "10401 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreements", "longName": "10501 - Disclosure - Collaboration, License, and Other Agreements", "shortName": "Collaboration, License, and Other Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstruments", "longName": "10601 - 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_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "longName": "10701 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ironwoodpharma.com/role/DisclosureLeases", "longName": "10801 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ironwoodpharma.com/role/DisclosureDebt", "longName": "10901 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlans", "longName": "11001 - Disclosure - Employee Stock Benefit Plans", "shortName": "Employee Stock Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ironwoodpharma.com/role/DisclosureShareRepurchasePlan", "longName": "11101 - Disclosure - Share Repurchase Plan", "shortName": "Share Repurchase Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ironwoodpharma.com/role/DisclosureIncomeTaxes", "longName": "11201 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuring", "longName": "11301 - Disclosure - Workforce Reduction and Restructuring", "shortName": "Workforce Reduction and Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ironwoodpharma.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": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTables", "longName": "30303 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:AssetAcquisitionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:AssetAcquisitionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareTables", "longName": "30403 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsTables", "longName": "30503 - Disclosure - Collaboration, License, and Other Agreements (Tables)", "shortName": "Collaboration, License, and Other Agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "longName": "30603 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "30703 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ironwoodpharma.com/role/DisclosureLeasesTables", "longName": "30803 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ironwoodpharma.com/role/DisclosureDebtTables", "longName": "30903 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansTables", "longName": "31003 - Disclosure - Employee Stock Benefit Plans (Tables)", "shortName": "Employee Stock Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTables", "longName": "31303 - Disclosure - Workforce Reduction and Restructuring (Tables)", "shortName": "Workforce Reduction and Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ironwoodpharma.com/role/DisclosureNatureOfBusinessDetails", "longName": "40101 - Disclosure - Nature of Business (Details)", "shortName": "Nature of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_j2tIba-oykqGw0pxWSYfRg", "name": "irwd:AssetAcquisitionOwnershipInterestPercentage", "unitRef": "Unit_Standard_pure_PR03cAkINEGpI_6wclOGgA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R33": { "role": "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsGeneralInformationDetails", "longName": "40301 - Disclosure - Acquisitions - General Information (Details)", "shortName": "Acquisitions - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_6_29_2023_To_6_29_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_o7Ki0JylA0mCJtt8Z5tQ3A", "name": "us-gaap:AssetAcquisitionEffectiveDateOfAcquisition", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_29_2023_To_6_29_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_o7Ki0JylA0mCJtt8Z5tQ3A", "name": "us-gaap:AssetAcquisitionEffectiveDateOfAcquisition", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails", "longName": "40302 - Disclosure - Acquisitions - Total Consideration Paid - Tabular Disclosure (Details)", "shortName": "Acquisitions - Total Consideration Paid - Tabular Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_6_29_2023_To_6_29_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_o7Ki0JylA0mCJtt8Z5tQ3A", "name": "irwd:AssetAcquisitionConsiderationTransferredCashConsiderationPaidSellingShareholders", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AssetAcquisitionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_29_2023_To_6_29_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_o7Ki0JylA0mCJtt8Z5tQ3A", "name": "irwd:AssetAcquisitionConsiderationTransferredCashConsiderationPaidSellingShareholders", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AssetAcquisitionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails", "longName": "40303 - Disclosure - Acquisitions - Total Consideration Paid - Additional Information (Details)", "shortName": "Acquisitions - Total Consideration Paid - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_6_29_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_GVfSkG20Vku-OxOCIQlMLQ", "name": "irwd:AssetAcquisitionConsiderationTransferredCashConsiderationPaidSellingShareholdersSharesTenderedShares", "unitRef": "Unit_Standard_shares_bEx6u8LFfkGW4SeFIv9e9A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:AssetAcquisitionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_29_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_GVfSkG20Vku-OxOCIQlMLQ", "name": "irwd:AssetAcquisitionConsiderationTransferredCashConsiderationPaidSellingShareholdersSharesTenderedShares", "unitRef": "Unit_Standard_shares_bEx6u8LFfkGW4SeFIv9e9A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:AssetAcquisitionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAccruedTransactionCostsDetails", "longName": "40304 - Disclosure - Acquisitions - Accrued Transaction Costs (Details)", "shortName": "Acquisitions - Accrued Transaction Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_j2tIba-oykqGw0pxWSYfRg", "name": "irwd:AssetAcquisitionAccruedTransactionCosts", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_j2tIba-oykqGw0pxWSYfRg", "name": "irwd:AssetAcquisitionAccruedTransactionCosts", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAcquiredInProcessResearchAndDevelopmentDetails", "longName": "40305 - Disclosure - Acquisitions - Acquired In-process Research and Development (Details)", "shortName": "Acquisitions - Acquired In-process Research and Development (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "irwd:AssetAcquisitionAcquiredInProcessResearchAndDevelopmentExpense", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_k30ovG9oMEe7snebLHVuQQ", "name": "irwd:AssetAcquisitionAcquiredInProcessResearchAndDevelopmentExpense", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R38": { "role": "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "40306 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "shortName": "Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_6_29_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_GVfSkG20Vku-OxOCIQlMLQ", "name": "irwd:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_29_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_GVfSkG20Vku-OxOCIQlMLQ", "name": "irwd:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsFiniteLivedIntangibleAssetsDetails", "longName": "40307 - Disclosure - Acquisitions - Finite-lived Intangible Assets (Details)", "shortName": "Acquisitions - Finite-lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_irwd_AssembledWorkforceMember_nU-z-I052Ui-JOTRmXgfCw", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R40": { "role": "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails", "longName": "40308 - Disclosure - Acquisitions - Expenses (Details)", "shortName": "Acquisitions - Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_MvnPjsH-ykWVM8DweoJ2bw", "name": "irwd:AssetAcquisitionAcquisitionRelatedCosts", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_MvnPjsH-ykWVM8DweoJ2bw", "name": "irwd:AssetAcquisitionAcquisitionRelatedCosts", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "longName": "40401 - Disclosure - Net Income (Loss) Per Share - Computation (Details)", "shortName": "Net Income (Loss) Per Share - Computation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R42": { "role": "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "longName": "40402 - Disclosure - Net Income (Loss) Per Share - Potentially Dilutive Securities (Details)", "shortName": "Net Income (Loss) Per Share - Potentially Dilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_bEx6u8LFfkGW4SeFIv9e9A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_bEx6u8LFfkGW4SeFIv9e9A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails", "longName": "40501 - Disclosure - Collaboration, License, and Other Agreements - Summary (Details)", "shortName": "Collaboration, License, and Other Agreements - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_ProductOrServiceAxis_irwd_CollaborativeArrangementOtherAgreementsMember_KSVoNqhbJkyjex3UUDzbnA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R44": { "role": "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsAccountsReceivableDetails", "longName": "40502 - Disclosure - Collaboration, License, and Other Agreements - Accounts Receivable (Details)", "shortName": "Collaboration, License, and Other Agreements - Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:AccountsReceivableNet", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:AccountsReceivableNet", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails", "longName": "40503 - Disclosure - Collaboration, License, and Other Agreements - North America - General Information (Details)", "shortName": "Collaboration, License, and Other Agreements - North America - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_srt_CounterpartyNameAxis_irwd_AbbviePlcMember_QV_WbgvSjE6K9jmAfAq0Fw", "name": "irwd:NumberOfRemainingCommercialPeriodPerformanceObligations", "unitRef": "Unit_Standard_item_coqFt7ryEUmkK7M5u4bBjQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R46": { "role": "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "longName": "40504 - Disclosure - Collaboration, License, and Other Agreements - North America - Collaborative Arrangements Revenue (Details)", "shortName": "Collaboration, License, and Other Agreements - North America - Collaborative Arrangements Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_CounterpartyNameAxis_irwd_AbbviePlcMember_srt_ProductOrServiceAxis_irwd_CollaborativeArrangementsLinzessMember_srt_StatementGeographicalAxis_srt_NorthAmericaMember_G1A7eIpJLUas1EGp70bwjw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R47": { "role": "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "longName": "40505 - Disclosure - Collaboration, License, and Other Agreements - North America - Commercial Efforts (Details)", "shortName": "Collaboration, License, and Other Agreements - North America - Commercial Efforts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_CounterpartyNameAxis_irwd_AbbviePlcMember_srt_ProductOrServiceAxis_irwd_CollaborativeArrangementsLinzessMember_srt_StatementGeographicalAxis_country_US_axbaknav6kSGiT-Sr5qsCA", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R48": { "role": "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "longName": "40506 - Disclosure - Collaboration, License, and Other Agreements - North America - Royalty Revenue (Details)", "shortName": "Collaboration, License, and Other Agreements - North America - Royalty Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_CounterpartyNameAxis_irwd_AbbviePlcMember_srt_ProductOrServiceAxis_us-gaap_RoyaltyMember_srt_StatementGeographicalAxis_irwd_CanadaAndMexicoMember_yGC3a_2GIUiM61Phre_3Ng", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R49": { "role": "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "longName": "40507 - Disclosure - Collaboration, License, and Other Agreements - European and Other Territories (Details)", "shortName": "Collaboration, License, and Other Agreements - European and Other Territories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_10_31_2015_srt_CounterpartyNameAxis_irwd_AbbviePlcMember_srt_ProductOrServiceAxis_us-gaap_LicenseMember_8SLePIs2TketeoV5xkk_BA", "name": "irwd:RemainingMilestonePaymentToBeReceivedByCompanyUponAmendmentToLicenseAgreement", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R50": { "role": "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "longName": "40508 - Disclosure - Collaboration, License, and Other Agreements - Japan (Details)", "shortName": "Collaboration, License, and Other Agreements - Japan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_CounterpartyNameAxis_irwd_AstellasPharmaInc2009LicenseAgreementAmended2019Member_srt_ProductOrServiceAxis_us-gaap_RoyaltyMember_eFW6kXLkLUe30tL-N-oEaQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R51": { "role": "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "longName": "40509 - Disclosure - Collaboration, License, and Other Agreements - China, Hong Kong and Macau (Details)", "shortName": "Collaboration, License, and Other Agreements - China, Hong Kong and Macau (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_srt_CounterpartyNameAxis_irwd_AstraZenecaMember_qKgLOx_TSE6SeDHU5F95HQ", "name": "irwd:MilestonePaymentToBeReceivedByCompanyUponMilestoneAchievement", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R52": { "role": "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "longName": "40510 - Disclosure - Collaboration, License, and Other Agreements - Other Collaboration and License Agreements (Details)", "shortName": "Collaboration, License, and Other Agreements - Other Collaboration and License Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2023_To_4_30_2023_srt_CounterpartyNameAxis_irwd_CourPharmaceuticalsDevelopmentCompanyIncMember_AxKSP3jAF0SWva8actypKQ", "name": "irwd:CollaborativeArrangementUpfrontPayment", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R53": { "role": "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsGeneralInformationDetails", "longName": "40601 - Disclosure - Fair Value of Financial Instruments - General Information (Details)", "shortName": "Fair Value of Financial Instruments - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_9_30_2022_gx6NLgTMcUmRzpQ9okqUKw", "name": "irwd:ThresholdPercentageOfCollateralizedValue", "unitRef": "Unit_Standard_pure_PR03cAkINEGpI_6wclOGgA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2022_gx6NLgTMcUmRzpQ9okqUKw", "name": "irwd:ThresholdPercentageOfCollateralizedValue", "unitRef": "Unit_Standard_pure_PR03cAkINEGpI_6wclOGgA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails", "longName": "40602 - Disclosure - Fair Value of Financial Instruments - Measured on Recurring Basis (Details)", "shortName": "Fair Value of Financial Instruments - Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Wu1ZBf0QIES6yiGTyXLN4Q", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Wu1ZBf0QIES6yiGTyXLN4Q", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails", "longName": "40603 - Disclosure - Fair Value of Financial Instruments - Assumptions (Details)", "shortName": "Fair Value of Financial Instruments - Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember__s05GzkNLkyQCojhDDMZng", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "Unit_Standard_pure_PR03cAkINEGpI_6wclOGgA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember__s05GzkNLkyQCojhDDMZng", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "Unit_Standard_pure_PR03cAkINEGpI_6wclOGgA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsChangeInLevel3Details", "longName": "40604 - Disclosure - Fair Value of Financial Instruments - Change in Level 3 (Details)", "shortName": "Fair Value of Financial Instruments - Change in Level 3 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_12_31_2022_FFl9CWS53kuzsGgT8dLbMg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_FFl9CWS53kuzsGgT8dLbMg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails", "longName": "40605 - Disclosure - Fair Value of Financial Instruments - Notes Payable (Details)", "shortName": "Fair Value of Financial Instruments - Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_6_30_2015_us-gaap_DebtInstrumentAxis_irwd_ConvertibleSeniorNotes2.25PercentDue2022Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_GgF3EmlTfkuzQWgrG9LeIw", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DebtInstrumentAxis_irwd_ConvertibleSeniorNotes0.75PercentDue2024Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_Ufrf9pVgPUqzn86F88tgqQ", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R58": { "role": "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails", "longName": "40606 - Disclosure - Fair Value of Financial Instruments - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details)", "shortName": "Fair Value of Financial Instruments - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_8_1_2019_To_8_31_2019_us-gaap_OptionIndexedToIssuersEquityEquityAxis_us-gaap_CallOptionMember_qoMgqJjMC0aEanxCDHIeeQ", "name": "us-gaap:OptionIndexedToIssuersEquityShares", "unitRef": "Unit_Standard_shares_bEx6u8LFfkGW4SeFIv9e9A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails", "longName": "40701 - Disclosure - Accrued Expenses and Other Current Liabilities - Tabular Disclosure (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Tabular Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAdditionalInformationDetails", "longName": "40702 - Disclosure - Accrued Expenses and Other Current Liabilities - Additional Information (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "irwd:OtherAccruedLiabilitiesCurrentUninvoicedVendorLiabilities", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R61": { "role": "http://www.ironwoodpharma.com/role/DisclosureLeasesRestrictedCashDetails", "longName": "40801 - Disclosure - Leases - Restricted Cash (Details)", "shortName": "Leases - Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:RestrictedCash", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R62": { "role": "http://www.ironwoodpharma.com/role/DisclosureLeasesLeaseCostDetails", "longName": "40802 - Disclosure - Leases - Lease Cost (Details)", "shortName": "Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:ShortTermLeaseCost", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R63": { "role": "http://www.ironwoodpharma.com/role/DisclosureLeasesSupplementalInformationDetails", "longName": "40803 - Disclosure - Leases - Supplemental Information (Details)", "shortName": "Leases - Supplemental Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails", "longName": "40804 - Disclosure - Leases - Summer Street Lease (Details)", "shortName": "Leases - Summer Street Lease (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "Unit_Standard_pure_PR03cAkINEGpI_6wclOGgA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2019_srt_CounterpartyNameAxis_irwd_SummerStreetLeaseMember_b2aJaRCu1kOcKlw7G0F_uw", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "Unit_Standard_sqft_kULmDWP5QkCYhKrefHe7Zw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R65": { "role": "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "longName": "40805 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "shortName": "Leases - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails", "longName": "40806 - Disclosure - Leases - Operating Lease Obligations (Details)", "shortName": "Leases - Operating Lease Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R67": { "role": "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "longName": "40901 - Disclosure - Debt - General Information (Details)", "shortName": "Debt - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:ProceedsFromLongTermLinesOfCredit", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_8_1_2019_To_8_31_2019_-D9vfzXmAkmhg-w_eOUm1w", "name": "us-gaap:PaymentsForHedgeInvestingActivities", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R68": { "role": "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails", "longName": "40902 - Disclosure - Debt - Interest Expense (Details)", "shortName": "Debt - Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_rq3LsQBCy0qw86_6QAmiXg", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "irwd:InterestExpenseDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_rq3LsQBCy0qw86_6QAmiXg", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "irwd:InterestExpenseDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "longName": "40903 - Disclosure - Debt - Convertible Senior Notes - Balances (Details)", "shortName": "Debt - Convertible Senior Notes - Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R70": { "role": "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails", "longName": "40904 - Disclosure - Debt - Convertible Senior Notes - Future Minimum Payments (Details)", "shortName": "Debt - Convertible Senior Notes - Future Minimum Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_xUEHTQ0vRkuay4365SwbIg", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "longName": "40905 - Disclosure - Debt - Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details)", "shortName": "Debt - Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_4_15_2019_To_4_15_2019_us-gaap_ClassOfWarrantOrRightAxis_irwd_NoteHedgeWarrantsMember_us-gaap_DebtInstrumentAxis_irwd_ConvertibleSeniorNotes2.25PercentDue2022Member_2jkEXV4pB0qLHvDaIdhn1A", "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1", "unitRef": "Unit_Standard_shares_bEx6u8LFfkGW4SeFIv9e9A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_15_2019_To_4_15_2019_us-gaap_ClassOfWarrantOrRightAxis_irwd_NoteHedgeWarrantsMember_us-gaap_DebtInstrumentAxis_irwd_ConvertibleSeniorNotes2.25PercentDue2022Member_2jkEXV4pB0qLHvDaIdhn1A", "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1", "unitRef": "Unit_Standard_shares_bEx6u8LFfkGW4SeFIv9e9A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "longName": "40906 - Disclosure - Debt - Convertible Senior Notes Due 2022, Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details)", "shortName": "Debt - Convertible Senior Notes Due 2022, Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_8_1_2019_To_8_31_2019_us-gaap_DebtInstrumentAxis_irwd_ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_p-fMzgrge0ywHR8SpOEraQ", "name": "irwd:DebtInstrumentDebtIssuanceCostsIncurred", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_8_1_2019_To_8_31_2019_us-gaap_DebtInstrumentAxis_irwd_ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_p-fMzgrge0ywHR8SpOEraQ", "name": "irwd:DebtInstrumentDebtIssuanceCostsIncurred", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails", "longName": "40907 - Disclosure - Debt - Convertible Note Hedge and Warrant Transactions (Details)", "shortName": "Debt - Convertible Note Hedge and Warrant Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_6_1_2015_To_6_30_2015_nP5OFqWWlkaYyUxmes9X3Q", "name": "us-gaap:PaymentsOfDerivativeIssuanceCosts", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_1_2015_To_6_30_2015_nP5OFqWWlkaYyUxmes9X3Q", "name": "us-gaap:PaymentsOfDerivativeIssuanceCosts", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails", "longName": "40908 - Disclosure - Debt - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details)", "shortName": "Debt - Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_8_1_2019_To_8_31_2019_us-gaap_OptionIndexedToIssuersEquityEquityAxis_us-gaap_CallOptionMember_qoMgqJjMC0aEanxCDHIeeQ", "name": "irwd:PaymentMadeForInvestingInCappedCalls", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_8_1_2019_To_8_31_2019_us-gaap_OptionIndexedToIssuersEquityEquityAxis_us-gaap_CallOptionMember_qoMgqJjMC0aEanxCDHIeeQ", "name": "irwd:PaymentMadeForInvestingInCappedCalls", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseSummaryDetails", "longName": "41001 - Disclosure - Employee Stock Benefit Plans - Share-based Compensation Expense - Summary (Details)", "shortName": "Employee Stock Benefit Plans - Share-based Compensation Expense - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_RestructuringChargesMember_2BbleFdrsEmPmFT2PTA5vA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R76": { "role": "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseNetOfTaxDetails", "longName": "41002 - Disclosure - Employee Stock Benefit Plans - Share-based Compensation Expense - Net of Tax (Details)", "shortName": "Employee Stock Benefit Plans - Share-based Compensation Expense - Net of Tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R77": { "role": "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails", "longName": "41003 - Disclosure - Employee Stock Benefit Plans - Share-based Compensation Expense - Additional Information (Details)", "shortName": "Employee Stock Benefit Plans - Share-based Compensation Expense - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_AssetAcquisitionAxis_irwd_VectivbioHoldingAgAndItsSubsidiariesMember_k30ovG9oMEe7snebLHVuQQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R78": { "role": "http://www.ironwoodpharma.com/role/DisclosureStockRepurchaseProgramDetails", "longName": "41101 - Disclosure - Stock Repurchase Program (Details)", "shortName": "Stock Repurchase Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "As_Of_5_31_2021_60_sj81FcUOSudiHsiWqmw", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2021_60_sj81FcUOSudiHsiWqmw", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.ironwoodpharma.com/role/DisclosureIncomeTaxesIncomeTaxExpenseBenefitDetails", "longName": "41201 - Disclosure - Income Taxes - Income Tax Expense (Benefit) (Details)", "shortName": "Income Taxes - Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R80": { "role": "http://www.ironwoodpharma.com/role/DisclosureIncomeTaxesUnrecognizedIncomeTaxBenefitsDetails", "longName": "41202 - Disclosure - Income Taxes - Unrecognized Income Tax Benefits (Details)", "shortName": "Income Taxes - Unrecognized Income Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_D2u4keuSkke8pQkigTILNA", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_D2u4keuSkke8pQkigTILNA", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails", "longName": "41301 - Disclosure - Workforce Reduction and Restructuring - General Information (Details)", "shortName": "Workforce Reduction and Restructuring - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:RestructuringCharges", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2023_To_4_30_2023_us-gaap_RestructuringPlanAxis_irwd_ReductionInHeadquarterBasedWorkforceApril2023Member_xbzmVOsC7kW4m3t4UuQ25Q", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "Unit_Standard_pure_PR03cAkINEGpI_6wclOGgA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R82": { "role": "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails", "longName": "41302 - Disclosure - Workforce Reduction and Restructuring - Tabular Disclosure (Details)", "shortName": "Workforce Reduction and Restructuring - Tabular Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:RestructuringCharges", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "unique": true } }, "R83": { "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": "83", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_3lBEwSNywU-yZlSUtIbcog", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_E9lnojROxUOfjHU0VR22uA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R84": { "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": "84", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_87QFW3PLzUypFUBFAXTbgQ", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "irwd-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "irwd_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Issuance Costs", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Issuance Costs", "terseLabel": "Equity component of issuance costs for convertible senior notes" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "irwd_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Time-based Restricted Stock Units [Member]", "label": "Time-based Restricted Stock Units [Member]", "terseLabel": "Time-based Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsChangeInLevel3Details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value", "negatedPeriodEndLabel": "Balance at end of period", "negatedPeriodStartLabel": "Balance at beginning of period", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Minimum percentage of stock price", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Current", "terseLabel": "Current portion of convertible senior notes", "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial 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": [ "r96" ] }, "irwd_SignificantFinancingComponentTransactionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "SignificantFinancingComponentTransactionPrice", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails" ], "lang": { "en-us": { "role": { "documentation": "Significant Financing Component, Transaction Price", "label": "Significant Financing Component, Transaction Price", "terseLabel": "Collaborative arrangement, significant financing component, transaction price" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from exercise of stock options and employee stock purchase plan", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r5", "r18" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Number of 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": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "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": [ "r598", "r615", "r617", "r777" ] }, "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": [ "r681" ] }, "irwd_CourPharmaceuticalsDevelopmentCompanyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CourPharmaceuticalsDevelopmentCompanyIncMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "COUR Pharmaceuticals Development Company, Inc. [Member]", "label": "COUR Pharmaceuticals Development Company, Inc.", "terseLabel": "COUR Pharmaceuticals Development Company, Inc." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Net income (loss) attributable to Ironwood Pharmaceuticals, Inc." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: present value adjustment", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r442" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Ratio", "verboseLabel": "Conversion rate, number of shares to be issued per", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r28", "r62", "r128", "r129", "r288" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseNetOfTaxDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseNetOfTaxDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Share-based compensation expense", "totalLabel": "Total share-based compensation expense included in operating expenses", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r364", "r371" ] }, "irwd_AstellasPharmaInc2009LicenseAgreementAmended2019Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AstellasPharmaInc2009LicenseAgreementAmended2019Member", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails" ], "lang": { "en-us": { "role": { "documentation": "Astellas Pharma Inc, 2009 License Agreement, Amended 2019 [Member]", "label": "Astellas Pharma Inc., 2009 License Agreement, Amended 2019" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [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": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r98", "r316" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseNetOfTaxDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]", "terseLabel": "Employee Stock Benefit Plans" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseNetOfTaxDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax expense (benefit)", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r364" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails", "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "totalLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net income (loss)", "verboseLabel": "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": [ "r159", "r169", "r172", "r183", "r188", "r197", "r205", "r206", "r232", "r238", "r242", "r244", "r251", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r388", "r391", "r392", "r407", "r418", "r459", "r470", "r496", "r537", "r554", "r555", "r600", "r621", "r622", "r636", "r725", "r746" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "Employee Stock", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r208", "r227", "r228", "r229" ] }, "irwd_CollaborativeArrangementPercentageOfObligationOfDevelopmentCostsIncurred": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementPercentageOfObligationOfDevelopmentCostsIncurred", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Percentage of Obligation of Development Costs Incurred", "label": "Collaborative Arrangement, Percentage of Obligation of Development Costs Incurred", "terseLabel": "Collaborative arrangement, percentage of obligation of development costs incurred" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Share-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current portion of operating lease liabilities", "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": [ "r432" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "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": [ "r98", "r516" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r98", "r516", "r535", "r786", "r787" ] }, "irwd_AccountsReceivableNetOfAccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AccountsReceivableNetOfAccountsPayableCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Net of Accounts Payable, Current and Noncurrent", "label": "Accounts Receivable, Net of Accounts Payable, Current and Noncurrent", "terseLabel": "Accounts receivable, net of accounts payable" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r716", "r728" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net income (loss) attributable to noncontrolling interests", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r77", "r133", "r169", "r172", "r205", "r206", "r471", "r725" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "irwd_CollaborativeArrangementOptionToAcquireLicenseExercisePricePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementOptionToAcquireLicenseExercisePricePayable", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Option to Acquire License, Exercise Price, Payable", "label": "Collaborative Arrangement, Option to Acquire License, Exercise Price, Payable", "terseLabel": "Collaborative arrangement, option to acquire license, exercise price, payable" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 }, "http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease obligations, net of current portion", "verboseLabel": "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": [ "r432" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "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": [ "r688" ] }, "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": [ "r679" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs, gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r90" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "negatedLabel": "Amounts paid", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r262", "r727" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Non-cash interest expense", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r307", "r428", "r605", "r606", "r729" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 }, "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Less: unamortized debt issuance costs", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Lines of Credit", "negatedLabel": "Repayments of revolving credit facility", "terseLabel": "Repayments of revolving credit facility", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r42" ] }, "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": [ "r688" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r232", "r238", "r242", "r244", "r600" ] }, "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpensesAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpensesAndOtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Prepaid Expenses and Other Current Assets", "label": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Prepaid Expenses and Other Current Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "auth_ref": [] }, "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": [ "r678" ] }, "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": [ "r688" ] }, "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": [ "r677" ] }, "us-gaap_OperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLossAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss) [Abstract]" } } }, "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": [ "r678" ] }, "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": [ "r675" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "terseLabel": "Interest and investment income", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r111", "r113" ] }, "us-gaap_OptionIndexedToIssuersEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity [Line Items]", "terseLabel": "Capped Calls", "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_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "terseLabel": "Aggregate consideration paid", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r144", "r755", "r756", "r757" ] }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]", "terseLabel": "Revenue from Contract with Customer, Product and Service", "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer." } } }, "auth_ref": [ "r608" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Derivative Liability, Statement of Financial Position", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r395" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r100" ] }, "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": [ "r688" ] }, "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": [ "r653", "r661", "r671", "r688", "r696", "r700", "r708" ] }, "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": [ "r653", "r661", "r671", "r688", "r696", "r700", "r708" ] }, "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": [ "r644", "r655", "r665", "r690" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails" ], "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": [ "r108", "r307", "r428", "r729" ] }, "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": [ "r643", "r654", "r664", "r689" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsFiniteLivedIntangibleAssetsDetails" ], "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": [ "r8", "r51", "r54" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r431" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Share-based compensation expense reflected in the condensed consolidated statements of operations", "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": [ "r68" ] }, "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": [ "r645", "r656", "r666", "r691" ] }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityStrikePrice1", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Strike price (in dollars per share)", "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares." } } }, "auth_ref": [ "r17", "r19" ] }, "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": [ "r643", "r654", "r664", "r689" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "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": [ "r684" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrants strike price (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r318" ] }, "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": [ "r649", "r660", "r670", "r695" ] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges [Member]", "terseLabel": "Restructuring Charges", "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included." } } }, "auth_ref": [ "r122", "r123" ] }, "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": [ "r646", "r657", "r667", "r692" ] }, "us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Gross Difference, Amount [Abstract]", "terseLabel": "Operating lease obligations" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) 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": [ "r184" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "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": [ "r646", "r657", "r667", "r692" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "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": [ "r184" ] }, "us-gaap_HedgingAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Assets, Noncurrent", "verboseLabel": "Long-term asset", "documentation": "Carrying amount as of the balance sheet date of the asset arising from a financial instrument or a contract used to hedge price changes in underlying assets, and which are expected to be converted into cash or otherwise disposed of after a year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r720" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "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": [ "r647", "r658", "r668", "r693" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "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": [ "r116", "r117", "r118" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Future Minimum Lease Payments" } } }, "auth_ref": [] }, "us-gaap_RestructuringChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges [Abstract]", "terseLabel": "Restructuring Expenses" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuring" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Workforce Reduction and Restructuring", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r259", "r260", "r262", "r265", "r271" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "terseLabel": "Restructuring expenses", "verboseLabel": "Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8", "r266", "r268", "r741" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "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": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ironwoodpharma.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": [] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Option to extend the term of the lease", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r435" ] }, "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": [ "r648", "r659", "r669", "r694" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenues", "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": [ "r233", "r234", "r237", "r240", "r241", "r245", "r246", "r248", "r322", "r323", "r451" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r7" ] }, "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": [ "r650", "r661", "r671", "r696" ] }, "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": [ "r650", "r661", "r671", "r688", "r696" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r262", "r267" ] }, "us-gaap_HedgingLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Liabilities, Noncurrent", "verboseLabel": "Long-term liability", "documentation": "Fair value of liability arising from a financial instrument or contract used to mitigate a specified risk (hedge), expected to be settled after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.ironwoodpharma.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": [] }, "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": [ "r683" ] }, "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": [ "r650", "r661", "r671", "r696" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ironwoodpharma.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": [] }, "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": [ "r650", "r661", "r671", "r696" ] }, "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": [ "r650", "r661", "r671", "r696" ] }, "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": [ "r682" ] }, "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": [ "r650", "r661", "r671", "r696" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r119" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "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": [ "r368", "r369", "r370", "r497", "r734", "r735", "r736", "r759", "r786" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fee Amount", "terseLabel": "Fees and expenses", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r29" ] }, "irwd_AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleWarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleWarrantLiabilities", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Warrant Liabilities", "label": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Warrant Liabilities", "terseLabel": "Cash consideration paid to settle VectivBio warrant liabilities" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ironwoodpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r639" ] }, "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": [ "r707" ] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureIncomeTaxesIncomeTaxExpenseBenefitDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "terseLabel": "Income tax (benefit) expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r145", "r154", "r205", "r206", "r236", "r376", "r383", "r477" ] }, "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": [ "r708" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ironwoodpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r639" ] }, "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": [ "r681" ] }, "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": [ "r708" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity (Deficit)", "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_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": [ "r709" ] }, "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": [ "r681" ] }, "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": [ "r708" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.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": [ "r25", "r161", "r188", "r251", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r390", "r393", "r394", "r418", "r624", "r746", "r767", "r768" ] }, "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": [ "r710" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "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": [ "r709" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net of current portion", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r30" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate on liability components (as a percent)", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r26", "r89", "r314", "r429" ] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaturitiesOfLongTermDebtAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]", "terseLabel": "Future minimum payments of Convertible senior notes" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Stated interest rate (as a percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r26", "r287" ] }, "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": [ "r711" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "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": [ "r642", "r712" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.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": [ "r135", "r164", "r188", "r232", "r239", "r243", "r251", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r389", "r393", "r418", "r461", "r529", "r624", "r637", "r746", "r747", "r767" ] }, "us-gaap_DerivativeCapPrice": { "xbrltype": "perUnitItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeCapPrice", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Cap Price", "terseLabel": "Cap price", "documentation": "The cap rate on a price risk derivative such as a cap or collar. A payment or receipt is triggered if the market rate exceeds the cap rate on the contract." } } }, "auth_ref": [] }, "irwd_AccruedResearchAndDevelopmentExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AccruedResearchAndDevelopmentExpenseCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "This element represents the carrying value as of the balance sheet date of obligations incurred and payable, pertaining to research and development costs, that are statutory in nature, which are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Research and Development Expense Current", "terseLabel": "Accrued research and development costs" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r254", "r255", "r256", "r257", "r452", "r453" ] }, "irwd_AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleRestrictedStockUnitsAndStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleRestrictedStockUnitsAndStockOptions", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Restricted Stock Units and Stock Options", "label": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Restricted Stock Units and Stock Options", "terseLabel": "Cash consideration paid to settle VectivBio RSUs and stock options" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r33", "r157", "r174", "r175", "r176", "r193", "r194", "r195", "r198", "r204", "r206", "r231", "r252", "r253", "r319", "r368", "r369", "r370", "r380", "r381", "r396", "r397", "r398", "r399", "r400", "r402", "r405", "r420", "r422", "r423", "r424", "r425", "r426", "r444", "r485", "r486", "r487", "r497", "r556" ] }, "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": [ "r680" ] }, "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": [ "r642", "r712" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r157", "r193", "r194", "r195", "r198", "r204", "r206", "r252", "r253", "r368", "r369", "r370", "r380", "r381", "r396", "r398", "r399", "r402", "r405", "r485", "r487", "r497", "r786" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r52", "r53" ] }, "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": [ "r680" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Accounts receivable, net" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "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": [ "r14", "r157", "r174", "r175", "r176", "r193", "r194", "r195", "r198", "r204", "r206", "r231", "r252", "r253", "r319", "r368", "r369", "r370", "r380", "r381", "r396", "r397", "r398", "r399", "r400", "r402", "r405", "r420", "r422", "r423", "r424", "r425", "r426", "r444", "r485", "r486", "r487", "r497", "r556" ] }, "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": [ "r642", "r712" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r163" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails", "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "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", "r192", "r286", "r287", "r288", "r289", "r290", "r292", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r429", "r602", "r603", "r604", "r605", "r606", "r731" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs, net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r90", "r749" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r104", "r140", "r467", "r624", "r732", "r739", "r762" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "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": [ "r686" ] }, "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": [ "r686" ] }, "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": [ "r687" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income (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": [ "r3", "r13", "r37", "r397", "r400", "r444", "r485", "r486", "r723", "r724", "r725", "r734", "r735", "r736" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r109" ] }, "irwd_RestructuringExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "RestructuringExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "documentation": "Restructuring Expense (Benefit)", "label": "Restructuring Expense (Benefit)", "terseLabel": "Restructuring expenses" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtTables", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r96", "r136" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [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": [ "r323", "r608", "r609", "r610", "r611", "r612", "r613", "r614" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r758" ] }, "us-gaap_OptionIndexedToIssuersEquityShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityShares", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Shares", "terseLabel": "Number of shares covered by capped calls (in shares)", "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract." } } }, "auth_ref": [ "r85" ] }, "us-gaap_AccountsReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Accounts receivable, net of current portion", "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 noncurrent." } } }, "auth_ref": [ "r249", "r454" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ironwoodpharma.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_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability", "terseLabel": "Note hedge warrants", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r167", "r168", "r417", "r499", "r500", "r501", "r502", "r504", "r505", "r506", "r507", "r508", "r530", "r532", "r533", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r596", "r784" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used in computing net income (loss) per share attributable to Ironwood Pharmaceuticals, Inc. shareholders - diluted (in shares)", "totalLabel": "Weighted average number of common shares outstanding used in computing net income (loss) per share - 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": [ "r211", "r226" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss", "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." } } }, "auth_ref": [ "r524", "r579", "r630", "r781" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Share-based compensation expense related to share-based awards and employee stock purchase plan", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r69", "r70", "r335" ] }, "irwd_AssetAcquisitionAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Acquisition Related Costs", "label": "Asset Acquisition, Acquisition Related Costs", "terseLabel": "Asset acquisition, acquisition related costs" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares used in computing net income (loss) per share attributable to Ironwood Pharmaceuticals, Inc. shareholders - basic (in shares)", "verboseLabel": "Weighted average number of common shares outstanding used in computing net income (loss) per share - basic (in shares)", "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": [ "r209", "r226" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.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" ] }, "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities", "terseLabel": "Add back interest expense, net of tax benefit, on assumed conversion of convertible notes", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units." } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDisclosuresAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock Disclosures [Abstract]", "terseLabel": "Stock Repurchase Program" } } }, "auth_ref": [] }, "irwd_CollaborativeArrangementNonContingentPaymentsAndMilestonePaymentsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementNonContingentPaymentsAndMilestonePaymentsPayable", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Non-contingent Payments and Milestone Payments, Payable", "label": "Collaborative Arrangement, Non-contingent Payments and Milestone Payments, Payable", "terseLabel": "Collaborative arrangement, non-contingent payments and milestone payments, payable" } } }, "auth_ref": [] }, "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Acquired In-process Research and Development", "label": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Acquired In-process Research and Development", "terseLabel": "Acquired in-process research and development" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in fair value of note hedge warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r8" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "auth_ref": [ "r245", "r451", "r478", "r479", "r480", "r481", "r482", "r483", "r591", "r608", "r625", "r717", "r744", "r745", "r750", "r782" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Ironwood Pharmaceuticals, Inc. Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of accrued liabilities activity recorded in connection with the reductions in workforce and related restructuring activities", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r56", "r57" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "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": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r325", "r332", "r360", "r361", "r362", "r449", "r450", "r484", "r507", "r508", "r559", "r561", "r563", "r564", "r575", "r589", "r590", "r601", "r607", "r618", "r626", "r629", "r740", "r748", "r770", "r771", "r772", "r773", "r774" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Shares into which warrants may be converted (in shares)", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r318" ] }, "irwd_InterestExpenseDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "InterestExpenseDebtTableTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest expense related to debt.", "label": "Interest Expense, Debt [Table Text Block]", "terseLabel": "Schedule of interest expense" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "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": [ "r299", "r326", "r331", "r410", "r447", "r603", "r604", "r615", "r616", "r617" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Quoted Prices in Active Markets for Identical Assets (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": [ "r299", "r326", "r331", "r410", "r446", "r615", "r616", "r617" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "auth_ref": [ "r245", "r451", "r478", "r479", "r480", "r481", "r482", "r483", "r591", "r608", "r625", "r717", "r744", "r745", "r750", "r782" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive loss, net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r12", "r132", "r170", "r173" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities measured at fair value", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r86" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r332", "r450", "r484", "r507", "r508", "r559", "r561", "r563", "r564", "r575", "r589", "r590", "r601", "r607", "r618", "r626", "r748", "r769", "r770", "r771", "r772", "r773", "r774" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r325", "r332", "r360", "r361", "r362", "r449", "r450", "r484", "r507", "r508", "r559", "r561", "r563", "r564", "r575", "r589", "r590", "r601", "r607", "r618", "r626", "r629", "r740", "r748", "r770", "r771", "r772", "r773", "r774" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Currency translation adjustment", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r6", "r12", "r132" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Significant Unobservable Inputs (Level 3)", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r299", "r326", "r327", "r328", "r329", "r330", "r331", "r410", "r448", "r603", "r604", "r615", "r616", "r617" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Defined benefit pension plan", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r4", "r12", "r105", "r132" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r332", "r450", "r484", "r507", "r508", "r559", "r561", "r563", "r564", "r575", "r589", "r590", "r601", "r607", "r618", "r626", "r748", "r769", "r770", "r771", "r772", "r773", "r774" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "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": [ "r86" ] }, "irwd_AssetAcquisitionAcquiredInProcessResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionAcquiredInProcessResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 }, "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAcquiredInProcessResearchAndDevelopmentDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Acquired In-process Research and Development Expense", "label": "Asset Acquisition, Acquired In-process Research and Development Expense", "terseLabel": "Acquired in-process research and development", "verboseLabel": "Asset acquisition, acquired in-process research and development expense" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted net loss per common 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": [ "r738" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "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": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r114", "r306", "r605", "r606" ] }, "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "label": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r627", "r628", "r629", "r631", "r632", "r633", "r634", "r734", "r735", "r759", "r783", "r786" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtTables", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r30", "r60" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r261", "r262", "r263", "r264", "r268", "r269", "r270" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies", "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": [ "r32", "r93", "r462", "r515" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.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": [ "r9", "r460", "r468", "r624" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "auth_ref": [ "r207", "r333", "r714", "r737" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r162" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "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": [ "r162" ] }, "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": [ "r681" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails": { "parentTag": "irwd_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and 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": [ "r24" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "totalLabel": "Total interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r113", "r305", "r315", "r605", "r606" ] }, "irwd_CollaborativeArrangementRightToApplyCreditAgainstFutureAmountsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementRightToApplyCreditAgainstFutureAmountsDue", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Right to Apply Credit Against Future Amounts Due", "label": "Collaborative Arrangement, Right to Apply Credit Against Future Amounts Due", "terseLabel": "Collaborative arrangement, right to apply credit against future amounts due" } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r246", "r247", "r501", "r503", "r505", "r560", "r562", "r565", "r576", "r578", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r592", "r609", "r629", "r750", "r782" ] }, "irwd_AssetAcquisitionConsiderationTransferredFairValueOfNoncontrollingInterestSharesOutstandingShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredFairValueOfNoncontrollingInterestSharesOutstandingShares", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Fair Value of Noncontrolling Interest, Shares Outstanding, Shares", "label": "Asset Acquisition, Consideration Transferred, Fair Value of Noncontrolling Interest, Shares Outstanding, Shares", "terseLabel": "Asset acquisition, consideration transferred, fair value of noncontrolling interest, shares outstanding, shares (in shares)" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTables", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsTables", "http://www.ironwoodpharma.com/role/DisclosureDebtTables", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansTables", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "http://www.ironwoodpharma.com/role/DisclosureLeasesTables", "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareTables", "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTables" ], "lang": { "en-us": { "role": { "label": "Table Text Block [Abstract]", "terseLabel": "Table Text Blocks" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "irwd_AssetAcquisitionConsiderationTransferredCashConsiderationPaidSellingShareholdersSharesTenderedShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredCashConsiderationPaidSellingShareholdersSharesTenderedShares", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Selling Shareholders, Shares Tendered, Shares", "label": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Selling Shareholders, Shares Tendered, Shares", "terseLabel": "Asset acquisition, consideration transferred, cash consideration paid, selling shareholders, shares tendered, shares (in shares)" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r246", "r247", "r501", "r503", "r505", "r560", "r562", "r565", "r576", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r592", "r609", "r629", "r750", "r782" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "http://www.ironwoodpharma.com/role/DisclosureAcquisitions", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreements", "http://www.ironwoodpharma.com/role/DisclosureDebt", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlans", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstruments", "http://www.ironwoodpharma.com/role/DisclosureIncomeTaxes", "http://www.ironwoodpharma.com/role/DisclosureLeases", "http://www.ironwoodpharma.com/role/DisclosureNatureOfBusiness", "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShare", "http://www.ironwoodpharma.com/role/DisclosureShareRepurchasePlan", "http://www.ironwoodpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuring" ], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]", "terseLabel": "Disclosure Text Block" } } }, "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": [ "r677" ] }, "irwd_AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleWarrantLiabilitiesWarrantsOutstandingSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleWarrantLiabilitiesWarrantsOutstandingSharePrice", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Warrant Liabilities, Warrants Outstanding, Share Price", "label": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Warrant Liabilities, Warrants Outstanding, Share Price", "terseLabel": "Asset acquisition, consideration transferred, cash consideration paid, settle warrant liabilities, warrants outstanding, share price (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New 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": [] }, "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "label": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "auth_ref": [] }, "irwd_AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleRestrictedStockUnitsAndStockOptionsSharesSettledShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleRestrictedStockUnitsAndStockOptionsSharesSettledShares", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Restricted Stock Units and Stock Options, Shares Settled, Shares", "label": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Restricted Stock Units and Stock Options, Shares Settled, Shares", "terseLabel": "Asset acquisition, consideration transferred, cash consideration paid, settle restricted stock units and stock options, shares settled, shares (in shares)" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureIncomeTaxesUnrecognizedIncomeTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "terseLabel": "Uncertain tax position, increases for acquisitions", "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions." } } }, "auth_ref": [] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Policy Text Block [Abstract]", "terseLabel": "Policy Text Blocks" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.ironwoodpharma.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": [ "r189", "r373", "r377", "r378", "r379", "r382", "r384", "r385", "r386", "r494" ] }, "irwd_AssetAcquisitionConsiderationTransferredFairValueOfNoncontrollingInterestSharesOutstandingSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredFairValueOfNoncontrollingInterestSharesOutstandingSharePrice", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Fair Value of Noncontrolling Interest, Shares Outstanding, Share Price", "label": "Asset Acquisition, Consideration Transferred, Fair Value of Noncontrolling Interest, Shares Outstanding, Share Price", "terseLabel": "Asset acquisition, consideration transferred, fair value of noncontrolling interest, shares outstanding, share price (in dollars per share)" } } }, "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": [ "r676" ] }, "irwd_CollaborativeArrangementMilestones.PotentialCommercialMilestonePaymentsTermOfAgreementPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementMilestones.PotentialCommercialMilestonePaymentsTermOfAgreementPayable", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Milestones. Potential Commercial Milestone Payments, Term of Agreement, Payable", "label": "Collaborative Arrangement, Milestones. Potential Commercial Milestone Payments, Term of Agreement, Payable", "terseLabel": "Collaborative arrangement, milestones. potential commercial milestone payments, term of agreement, payable" } } }, "auth_ref": [] }, "irwd_AstellasPharmaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AstellasPharmaIncMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Astellas Pharma Inc [Member]", "label": "Astellas Pharma Inc." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureIncomeTaxesIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]", "terseLabel": "Income Taxes" } } }, "auth_ref": [] }, "irwd_CollaborationAndLicenseAgreementsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborationAndLicenseAgreementsDisclosureAbstract", "lang": { "en-us": { "role": { "documentation": "Collaboration and License Agreements Disclosure [Abstract]", "label": "Collaboration and License Agreements Disclosure [Abstract]" } } }, "auth_ref": [] }, "irwd_CollaborativeArrangementPercentageOfNetLoss": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementPercentageOfNetLoss", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of net loss from commercialization.", "label": "Collaborative Arrangement Percentage of Net Loss", "terseLabel": "Percentage of net loss from commercialization (as a percent)" } } }, "auth_ref": [] }, "irwd_IncreaseDecreaseInAccruedResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "IncreaseDecreaseInAccruedResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "This element represents the net change in research and development expenses, which are accrued during the period, but not yet paid.", "label": "Increase (Decrease) in Accrued Research and Development Expense", "terseLabel": "Accrued research and development costs" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss) attributable to Ironwood Pharmaceuticals, Inc.", "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": [ "r38", "r171", "r173", "r180", "r457", "r475" ] }, "irwd_CanadaAndMexicoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CanadaAndMexicoMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Canada and Mexico [Member]", "label": "Canada and Mexico", "terseLabel": "Canada and Mexico" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r718" ] }, "irwd_ConvertibleSeniorNotes2.25PercentDue2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "ConvertibleSeniorNotes2.25PercentDue2022Member", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "2.25% Convertible Senior Notes due 2022", "label": "2.25% Convertible Senior Notes due 2022" } } }, "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": [ "r676" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Shares acquired, average cost per share (in dollars per share)", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r65" ] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Debt redemption/repurchase price", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsAccountsReceivableDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsTables", "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r190", "r191", "r289", "r317", "r445", "r595", "r596" ] }, "irwd_MilestonePaymentToBeReceivedByCompanyUponMilestoneAchievement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "MilestonePaymentToBeReceivedByCompanyUponMilestoneAchievement", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount to be received by the company upon completion of milestone.", "label": "Milestone Payment to be Received by Company upon Milestone Achievement", "terseLabel": "Milestone payment to be received by company upon milestone achievement" } } }, "auth_ref": [] }, "irwd_CollaborativeArrangementPercentageOfNetProfit": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementPercentageOfNetProfit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of net profit from commercialization.", "label": "Collaborative Arrangement Percentage of Net Profit", "terseLabel": "Percentage of net profit from commercialization (as a percent)" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDerivativeInstrumentsNetPretax", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "terseLabel": "Gain on derivatives", "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r79" ] }, "irwd_AstraZenecaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AstraZenecaMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "AstraZeneca [Member]", "label": "AstraZeneca" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "irwd_AssetAcquisitionAccruedTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionAccruedTransactionCosts", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAccruedTransactionCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Accrued Transaction Costs", "label": "Asset Acquisition, Accrued Transaction Costs", "terseLabel": "Asset acquisition, accrued transaction costs" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.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": [ "r115" ] }, "irwd_PaymentsToAcquireProductiveAssetsNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "PaymentsToAcquireProductiveAssetsNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Productive Assets, Net of Cash Acquired", "label": "Payments to Acquire Productive Assets, Net of Cash Acquired", "negatedLabel": "Acquisition of VectivBio Holding AG, net of cash acquired" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.ironwoodpharma.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": [ "r641" ] }, "irwd_ThresholdMinimumAcquisitionConsiderationForIncreasedNetLeverageRatioElection": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "ThresholdMinimumAcquisitionConsiderationForIncreasedNetLeverageRatioElection", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The threshold minimum acquisition consideration for increased net leverage ratio election.", "label": "Threshold Minimum Acquisition Consideration for Increased Net Leverage Ratio Election", "terseLabel": "Threshold minimum acquisition consideration" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r66" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock related to share-based awards and employee stock purchase plan", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r67", "r98", "r99", "r130" ] }, "irwd_AssetAcquisitionOwnershipInterestPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionOwnershipInterestPercentage", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureNatureOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Ownership Interest, Percentage", "label": "Asset Acquisition, Ownership Interest, Percentage", "terseLabel": "Asset acquisition, ownership interest, percentage (as a percent)" } } }, "auth_ref": [] }, "irwd_DebtInstrumentIncreasedNetLeverageRatioNumberOfFiscalQuarters": { "xbrltype": "integerItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtInstrumentIncreasedNetLeverageRatioNumberOfFiscalQuarters", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of fiscal quarters during which the increased net leverage ratio can be elected.", "label": "Debt Instrument, Increased Net Leverage Ratio, Number of Fiscal Quarters", "terseLabel": "Number of fiscal quarters" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation and amortization", "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": [ "r8", "r55" ] }, "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssets", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets", "label": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets", "terseLabel": "Intangible assets" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ironwoodpharma.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": [ "r674" ] }, "irwd_ScenarioAcquisitionForConsiderationInExcessOf50MillionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "ScenarioAcquisitionForConsiderationInExcessOf50MillionMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the scenario of consummation of acquisition for consideration in excess of 50 million.", "label": "Scenario, Acquisition for Consideration in Excess of 50 Million [Member]", "terseLabel": "Scenario, Acquisition for Consideration in Excess of 50 Million" } } }, "auth_ref": [] }, "irwd_AsahiKaseiPharmaCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AsahiKaseiPharmaCorporationMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Asahi Kasei Pharma Corporation [Member]", "label": "Asahi Kasei Pharma Corporation [Member]", "terseLabel": "Asahi Kasei Pharma Corporation" } } }, "auth_ref": [] }, "irwd_AssetAcquisitionRemainingSharesOfAcquireeExpectedConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionRemainingSharesOfAcquireeExpectedConsideration", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Remaining Shares of Acquiree, Expected Consideration", "label": "Asset Acquisition, Remaining Shares of Acquiree, Expected Consideration", "terseLabel": "Asset acquisition, remaining shares of acquiree, expected consideration" } } }, "auth_ref": [] }, "irwd_CollaborativeArrangementUpfrontPaymentReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementUpfrontPaymentReceived", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Upfront Payment Received", "label": "Collaborative Arrangement, Upfront Payment Received", "terseLabel": "Collaborative arrangement, upfront payment received" } } }, "auth_ref": [] }, "irwd_AssetAcquisitionsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionsPolicyPolicyTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for asset acquisitions.", "label": "Asset Acquisitions Policy [Policy Text Block]", "terseLabel": "Acquisitions" } } }, "auth_ref": [] }, "irwd_CollaborativeArrangementDevelopmentMilestonesEligibleToReceive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementDevelopmentMilestonesEligibleToReceive", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Development Milestones, Eligible to Receive", "label": "Collaborative Arrangement, Development Milestones, Eligible to Receive", "terseLabel": "Collaborative arrangement, development milestones, eligible to receive" } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "irwd_CollaborativeArrangementDevelopmentAndCommercializationAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementDevelopmentAndCommercializationAgreementsMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Development and Commercialization Agreements [Member]", "label": "Collaborative Arrangement, Development and Commercialization Agreements [Member]", "terseLabel": "Collaborative arrangement, development and commercialization agreements" } } }, "auth_ref": [] }, "irwd_VectivbioAcquisitionRelatedWorkforceReductionsJune2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "VectivbioAcquisitionRelatedWorkforceReductionsJune2023Member", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "VectivBio Acquisition-related Workforce Reductions, June 2023 [Member]", "label": "VectivBio Acquisition-related Workforce Reductions, June 2023 [Member]", "terseLabel": "VectivBio Acquisition-related Workforce Reductions, June 2023" } } }, "auth_ref": [] }, "irwd_CollaborativeArrangementDevelopmentRelatedPaymentEligibleToReceive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementDevelopmentRelatedPaymentEligibleToReceive", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Development Related Payment, Eligible to Receive", "label": "Collaborative Arrangement, Development Related Payment, Eligible to Receive", "terseLabel": "Collaborative arrangement, development related payment, eligible to receive" } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "irwd_CollaborativeArrangementCommercialAndSalesBasedMilestonePaymentsEligibleToReceive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementCommercialAndSalesBasedMilestonePaymentsEligibleToReceive", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Commercial and Sales-based Milestone Payments, Eligible to Receive", "label": "Collaborative Arrangement, Commercial and Sales-based Milestone Payments, Eligible to Receive", "terseLabel": "Collaborative arrangement, commercial and sales-based milestone payments, eligible to receive" } } }, "auth_ref": [] }, "irwd_DebtInstrumentConversionPremium": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtInstrumentConversionPremium", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "documentation": "The percentage of conversion premium above the last reported sale price of common stock.", "label": "Debt Instrument, Conversion Premium", "terseLabel": "Conversion premium percentage on sale price of common stock" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.ironwoodpharma.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": [ "r713" ] }, "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Liabilities, Noncurrent", "label": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureStockRepurchaseProgramDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchases of common stock", "terseLabel": "Common stock repurchased and retired", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r14", "r98", "r99", "r130" ] }, "irwd_DebtInstrumentDefaultPaymentPercentageOfPrincipalAmountOfNotesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtInstrumentDefaultPaymentPercentageOfPrincipalAmountOfNotesOutstanding", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Default Payment, Percentage of Principal Amount of Notes Outstanding", "label": "Debt Instrument Default Payment, Percentage of Principal Amount of Notes Outstanding", "terseLabel": "Percentage of aggregate principal amount of notes outstanding and payable in case of event of default under the agreement" } } }, "auth_ref": [] }, "irwd_DebtInstrumentConditionalConversionRepurchasePricePrincipalPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtInstrumentConditionalConversionRepurchasePricePrincipalPercentage", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "documentation": "The percentage of principal amount of debt arrived at as the repurchase price under the debt conversion arrangement.", "label": "Debt Instrument Conditional Conversion, Repurchase Price Principal Percentage", "terseLabel": "Repurchase price" } } }, "auth_ref": [] }, "irwd_OtherFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "OtherFinancingCosts", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Other Financing Costs", "label": "Other Financing Costs", "terseLabel": "Other financing costs" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of the change in Level 3 liabilities", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r16", "r87" ] }, "irwd_PaymentMadeForInvestingInCappedCalls": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "PaymentMadeForInvestingInCappedCalls", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of payment made to counterparties to enter in to capped calls.", "label": "Payment Made for Investing in Capped Calls", "terseLabel": "Payment made to enter into Capped Calls" } } }, "auth_ref": [] }, "irwd_CalendarQuarterCommencingAfterDecember312019Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CalendarQuarterCommencingAfterDecember312019Member", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to calendar quarter commencing after calendar quarter ending December 31, 2019.", "label": "Calendar quarter commencing after December 31, 2019" } } }, "auth_ref": [] }, "irwd_MarlaKesslerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "MarlaKesslerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Marla Kessler [Member]", "label": "Marla Kessler [Member]", "terseLabel": "Marla Kessler" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r16", "r87" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock related to share-based awards and employee stock purchase plan (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r14", "r98", "r99", "r130" ] }, "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "label": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "irwd_MeasurementPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "MeasurementPeriodMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to measurement period.", "label": "Measurement period" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsChangeInLevel3Details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Change in Level 3 Liabilities", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsChangeInLevel3Details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value, recorded as a component of (loss) gain on derivatives", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r414" ] }, "irwd_AssembledWorkforceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssembledWorkforceMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Assembled Workforce [Member]", "label": "Assembled Workforce [Member]", "terseLabel": "Assembled Workforce" } } }, "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": [ "r680" ] }, "irwd_CollaborativeArrangementNonContingentConsiderationNumberOfInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementNonContingentConsiderationNumberOfInstallments", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Non-contingent Consideration Number of Installments", "label": "Collaborative Arrangement, Non-contingent Consideration Number of Installments", "terseLabel": "Non-contingent consideration installments" } } }, "auth_ref": [] }, "irwd_LetterOfCreditSubfacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "LetterOfCreditSubfacilityMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Letter of Credit Subfacility [Member]", "label": "Letter of Credit Subfacility [Member]", "terseLabel": "Letter of Credit Subfacility" } } }, "auth_ref": [] }, "irwd_SecuredRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "SecuredRevolvingCreditFacilityMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Secured Revolving Credit Facility [Member]", "label": "Secured Revolving Credit Facility [Member]", "terseLabel": "Secured Revolving Credit Facility" } } }, "auth_ref": [] }, "irwd_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateAdjustedTermSecuredMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateAdjustedTermSecuredMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate, Adjusted Term Secured [Member]", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate, Adjusted Term Secured [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate, Adjusted Term Secured" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "irwd_DebtInstrumentMaturityDateRangeEndPeriodPriorToStatedMaturityDateExistingConvertibleNotesThenOutstandingUnlessCaseOfClause": { "xbrltype": "durationItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtInstrumentMaturityDateRangeEndPeriodPriorToStatedMaturityDateExistingConvertibleNotesThenOutstandingUnlessCaseOfClause", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Maturity Date Range, End, Period Prior to Stated Maturity Date, Existing Convertible Notes then Outstanding, Unless Case of Clause", "label": "Debt Instrument, Maturity Date Range, End, Period Prior to Stated Maturity Date, Existing Convertible Notes then Outstanding, Unless Case of Clause", "terseLabel": "Debt instrument, maturity date range, end, period prior to stated maturity date, existing convertible notes then outstanding, unless case of clause" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "irwd_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateOneMonthAdjustedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateOneMonthAdjustedTermMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate, One-month Adjusted Term [Member]", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate, One-month Adjusted Term [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate, One-month Adjusted Term" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Secured Debt [Member]", "terseLabel": "Secured Debt", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "irwd_ApplicableRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "ApplicableRateMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Applicable Rate [Member]", "label": "Applicable Rate [Member]", "terseLabel": "Applicable Rate" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "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": [ "r7" ] }, "irwd_DebtInstrumentCovenantMinimumConsolidatedInterestCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtInstrumentCovenantMinimumConsolidatedInterestCoverageRatio", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the minimum ratio of consolidated adjusted earnings before interest, taxes, depreciation and amortization to interest expense, which is necessary to be maintained under the terms of the debt covenants.", "label": "Debt Instrument Covenant Minimum Consolidated Interest Coverage Ratio", "terseLabel": "Minimum interest coverage ratio" } } }, "auth_ref": [] }, "irwd_DebtIssuanceCostsGrossLegalAndOtherProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtIssuanceCostsGrossLegalAndOtherProfessionalFees", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Gross, Legal and Other Professional Fees", "label": "Debt Issuance Costs, Gross, Legal and Other Professional Fees", "terseLabel": "Debt issuance costs, gross, legal and other professional fees" } } }, "auth_ref": [] }, "irwd_DebtIssuanceCostsGrossLenderFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtIssuanceCostsGrossLenderFees", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Gross, Lender Fees", "label": "Debt Issuance Costs, Gross, Lender Fees", "terseLabel": "Debt issuance costs, gross, lender fees" } } }, "auth_ref": [] }, "irwd_DebtInstrumentCovenantMaximumConsolidatedLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtInstrumentCovenantMaximumConsolidatedLeverageRatio", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum ratio of consolidated total debt to consolidated adjusted earnings before, interest, taxes, depreciation and amortization allowed under the terms of the debt covenants.", "label": "Debt Instrument Covenant Maximum Consolidated Leverage Ratio", "terseLabel": "Maximum consolidated secured net leverage ratio" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureStockRepurchaseProgramDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchases of common stock (in shares)", "terseLabel": "Common stock repurchased and retired (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r14", "r98", "r99", "r130" ] }, "irwd_LineOfCreditFacilityPledgeOfForeignSubsidiariesCapitalStockMaximumPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "LineOfCreditFacilityPledgeOfForeignSubsidiariesCapitalStockMaximumPercent", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum percentage of capital stock of foreign subsidiaries pledged under credit agreement.", "label": "Line of Credit Facility, Pledge of Foreign Subsidiaries Capital Stock, Maximum, Percent", "terseLabel": "Percentage of capital stock of foreign subsidiaries pledged" } } }, "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": [ "r680" ] }, "irwd_LineOfCreditAdditionalBorrowingCapacityThroughAccordionFeature": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "LineOfCreditAdditionalBorrowingCapacityThroughAccordionFeature", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of Line of credit additional borrowing capacity through accordion feature.", "label": "Line Of Credit Additional Borrowing Capacity Through Accordion Feature", "terseLabel": "Additional borrowing capacity" } } }, "auth_ref": [] }, "irwd_LineOfCreditFacilityAdditionalBorrowingCapacityPercentOfConsolidatedAdjustedEarningsBeforeInterestTaxDepreciationAndAmortization": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacityPercentOfConsolidatedAdjustedEarningsBeforeInterestTaxDepreciationAndAmortization", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The additional borrowing capacity under line of credit, as percentage of consolidated adjusted earnings before interest tax depreciation and amortization.", "label": "Line of Credit Facility, Additional Borrowing Capacity, Percent of Consolidated Adjusted Earnings Before Interest Tax Depreciation and Amortization", "terseLabel": "Additional borrowing capacity, as percentage" } } }, "auth_ref": [] }, "irwd_LineOfCreditFacilityAdditionalBorrowingCapacityTrailingPeriodForConsolidatedAdjustedEarningsBeforeInterestTaxDepreciationAndAmortizationCalculation": { "xbrltype": "durationItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacityTrailingPeriodForConsolidatedAdjustedEarningsBeforeInterestTaxDepreciationAndAmortizationCalculation", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The trailing period considered for calculation of consolidated adjusted earnings before interest, tax, depreciation and amortization.", "label": "Line of Credit Facility, Additional Borrowing Capacity, Trailing Period for Consolidated Adjusted Earnings Before Interest, Tax, Depreciation and Amortization Calculation", "terseLabel": "Additional borrowing capacity, trailing period" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [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": [ "r261", "r262", "r263", "r264", "r268", "r269", "r270" ] }, "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_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails" ], "lang": { "en-us": { "role": { "label": "License", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r751" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expense", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "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_OptionIndexedToIssuersEquityEquityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityEquityTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Equity [Table]", "documentation": "Different types of options indexed to an issuer's equity along with the different attributes of those options." } } }, "auth_ref": [ "r61", "r83", "r84", "r134" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "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": [ "r409", "r410", "r415" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityEquityAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity [Axis]", "documentation": "Information by type of options indexed to an issuer's equity." } } }, "auth_ref": [ "r61", "r83", "r84", "r134" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r15" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "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": [ "r752" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [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": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of assumptions used in fair market valuations", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r15" ] }, "us-gaap_HedgingLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Hedging Liabilities, Current", "terseLabel": "Note hedge warrants", "documentation": "Carrying amount as of the balance sheet date of the liability arising from a financial instrument or a contract used to mitigate a specified risk (hedge), and which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails", "http://www.ironwoodpharma.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate of operating leases (as a percent)", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r441", "r623" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [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": [ "r193", "r194", "r195", "r231", "r451", "r491", "r498", "r509", "r510", "r511", "r512", "r513", "r514", "r516", "r519", "r520", "r521", "r522", "r523", "r525", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r536", "r538", "r539", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r630" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ironwoodpharma.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": [ "r374", "r375" ] }, "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": [ "r681" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ironwoodpharma.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_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "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": [ "r299", "r326", "r327", "r328", "r329", "r330", "r331", "r410", "r446", "r447", "r448", "r603", "r604", "r615", "r616", "r617" ] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [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": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss, net of tax:" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of future minimum payments details of debt", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r10" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "http://www.ironwoodpharma.com/role/DisclosureLeasesOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r442" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r409", "r410", "r412", "r413", "r416" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r442" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r442" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r442" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r442" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r766" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r409", "r410", "r415" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments under non-cancelable operating leases", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r766" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets and liabilities measured at fair value on a recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": [ "r409", "r410" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "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": [ "r44", "r162", "r593" ] }, "irwd_OtherAccruedLiabilitiesCurrentUninvoicedVendorLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "OtherAccruedLiabilitiesCurrentUninvoicedVendorLiabilities", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Other Accrued Liabilities, Current, Uninvoiced Vendor Liabilities", "label": "Other Accrued Liabilities, Current, Uninvoiced Vendor Liabilities", "terseLabel": "Other accrued liabilities, uninvoiced vendor liabilities" } } }, "auth_ref": [] }, "irwd_ReductionInHeadquarterBasedWorkforceApril2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "ReductionInHeadquarterBasedWorkforceApril2023Member", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Reduction in Headquarter-based Workforce, April 2023 [Member]", "label": "Reduction in Headquarter-based Workforce, April 2023 [Member]", "terseLabel": "Reduction in Headquarter-based Workforce, April 2023" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTerm", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Term", "terseLabel": "Debt instrument term", "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r761" ] }, "irwd_AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleRestrictedStockUnitsAndStockOptionsSharesSettledSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleRestrictedStockUnitsAndStockOptionsSharesSettledSharePrice", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Restricted Stock Units and Stock Options, Shares Settled, Share Price", "label": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Restricted Stock Units and Stock Options, Shares Settled, Share Price", "terseLabel": "Asset acquisition, consideration transferred, cash consideration paid, settle restricted stock units and stock options, shares settled, share price (in dollars per share)" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ironwoodpharma.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": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r68" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "verboseLabel": "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": [ "r22", "r624" ] }, "irwd_CollaborativeArrangementNoncontingentReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementNoncontingentReceivableCurrent", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Noncontingent Receivable, Current", "label": "Collaborative Arrangement, Noncontingent Receivable, Current", "terseLabel": "Collaborative arrangement, non-contingent receivable, current" } } }, "auth_ref": [] }, "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "label": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net income (loss) per share attributable to Ironwood Pharmaceuticals, Inc. shareholders - diluted (in dollars per share)", "verboseLabel": "Net income (loss) per share - diluted (in dollars per share)", "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", "r199", "r200", "r201", "r202", "r203", "r212", "r224", "r225", "r226", "r230", "r406", "r407", "r458", "r476", "r599" ] }, "irwd_AssetAcquisitionConsiderationTransferredFairValueOfNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredFairValueOfNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Fair Value of Noncontrolling Interest", "label": "Asset Acquisition, Consideration Transferred, Fair Value of Noncontrolling Interest", "terseLabel": "Fair value of non-controlling interest" } } }, "auth_ref": [] }, "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyAndEquipment", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property and Equipment", "label": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property and Equipment", "terseLabel": "Property and equipment" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Unclassified [Abstract]", "terseLabel": "Principal:" } } }, "auth_ref": [] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r125", "r631", "r632", "r633", "r634" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents [Member]", "documentation": "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": [ "r162" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, renewal term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r764" ] }, "irwd_CollaborativeArrangementUpfrontPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementUpfrontPayment", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Upfront Payment", "label": "Collaborative Arrangement, Upfront Payment", "terseLabel": "Collaborative arrangement, upfront payment" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentDisclosureAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Adjustment Disclosure [Abstract]", "terseLabel": "Fair value disclosures" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term of operating leases", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r440", "r623" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsChangeInLevel3Details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r414" ] }, "irwd_AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleWarrantLiabilitiesWarrantsOutstandingShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleWarrantLiabilitiesWarrantsOutstandingShares", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Warrant Liabilities, Warrants Outstanding, Shares", "label": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Warrant Liabilities, Warrants Outstanding, Shares", "terseLabel": "Asset acquisition, consideration transferred, cash consideration paid, settle warrant liabilities, warrants outstanding, shares (in shares)" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Increase from Business Combination", "terseLabel": "Non-controlling interests on acquisition of VectivBio Holding AG", "documentation": "Amount of increase in noncontrolling interest from a business combination." } } }, "auth_ref": [ "r11", "r64", "r71" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r99" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ironwoodpharma.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": [ "r639" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "irwd_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due 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": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "2028 and thereafter" } } }, "auth_ref": [] }, "irwd_AssetAcquisitionConsiderationTransferredCashConsiderationPaidSellingShareholdersSharesTenderedSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredCashConsiderationPaidSellingShareholdersSharesTenderedSharePrice", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Selling Shareholders, Shares Tendered, Share Price", "label": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Selling Shareholders, Shares Tendered, Share Price", "terseLabel": "Asset acquisition, consideration transferred, cash consideration paid, selling shareholders, shares tendered, share price (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel12And3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel12And3Member", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]", "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3)." } } }, "auth_ref": [ "r753" ] }, "irwd_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Performance-based Restricted Stock Units [Member]", "label": "Performance-based Restricted Stock Units [Member]", "terseLabel": "Performance-based Restricted Stock Units" } } }, "auth_ref": [] }, "irwd_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "label": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r75", "r597" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ironwoodpharma.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": [] }, "irwd_CollaborativeArrangementNoncontingentReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementNoncontingentReceivableNoncurrent", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Noncontingent Receivable, Noncurrent", "label": "Collaborative Arrangement, Noncontingent Receivable, Noncurrent", "terseLabel": "Collaborative arrangement, non-contingent receivable, non-current" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ironwoodpharma.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": [ "r639" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r207", "r333", "r714", "r715", "r737" ] }, "irwd_CollaborativeArrangementsLinzessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementsLinzessMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangements, LINZESS [Member]", "label": "Collaborative arrangements, LINZESS" } } }, "auth_ref": [] }, "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": [ "r681" ] }, "irwd_ClassOfWarrantOrRightExercisableTradingDayPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "ClassOfWarrantOrRightExercisableTradingDayPeriod", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Trading Day Period", "label": "Class of Warrant or Right, Exercisable, Trading Day Period", "terseLabel": "Trading day period" } } }, "auth_ref": [] }, "irwd_SummerStreetLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "SummerStreetLeaseMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails" ], "lang": { "en-us": { "role": { "documentation": "Summer Street Lease [Member]", "label": "Summer Street Lease [Member]", "terseLabel": "Summer Street Lease" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Net carrying amount", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r21", "r138", "r298", "r313", "r603", "r604", "r779" ] }, "irwd_AlnylamMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AlnylamMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Alnylam [Member]", "label": "Alnylam" } } }, "auth_ref": [] }, "irwd_ConvertibleSeniorNotes0.75PercentDue2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "ConvertibleSeniorNotes0.75PercentDue2024Member", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails", "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "documentation": "0.75% Convertible Senior Notes due 2024", "label": "0.75% Convertible Senior Notes due 2024" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate (as a percent)", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "irwd_ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "ConvertibleSeniorNotes0.75PercentDue2024AndConvertibleSeniorNotes1.50PercentDue2026Member", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "documentation": "0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026", "label": "0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026" } } }, "auth_ref": [] }, "irwd_VectivbioHoldingAgAndItsSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "VectivbioHoldingAgAndItsSubsidiariesMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAccruedTransactionCostsDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAcquiredInProcessResearchAndDevelopmentDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureNatureOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "VectivBio Holding AG and its Subsidiaries [Member]", "label": "VectivBio Holding AG and its Subsidiaries [Member]", "terseLabel": "VectivBio Holding AG and its subsidiaries" } } }, "auth_ref": [] }, "irwd_ConvertibleSeniorNotes1.50PercentDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "ConvertibleSeniorNotes1.50PercentDue2026Member", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails", "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "documentation": "1.50% Convertible Senior Notes due 2026", "label": "1.50% Convertible Senior Notes due 2026" } } }, "auth_ref": [] }, "irwd_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Lease, Right-of-Use Asset", "label": "Increase (Decrease) in Operating Lease, Right-of-Use Asset", "negatedLabel": "Operating lease right-of-use assets" } } }, "auth_ref": [] }, "irwd_CollaborativeArrangementsAndActivePharmaceuticalIngredientMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementsAndActivePharmaceuticalIngredientMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangements and Active Pharmaceutical Ingredient [Member]", "label": "Collaborative arrangements and active pharmaceutical ingredient" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Accrual Adjustment", "terseLabel": "Adjustments", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r262", "r269" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Recurring basis", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r408", "r416" ] }, "irwd_CollaborativeArrangementOtherAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementOtherAgreementsMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Other Agreements [Member]", "label": "Collaborative arrangement, other agreements" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "auth_ref": [] }, "irwd_DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "documentation": "Represents the debt instrument principal amount denomination for conversion into common stock.", "label": "Debt Instrument, Principal Amount Denomination for Conversion into Common Stock", "terseLabel": "Principal amount used for debt instrument conversion ratio" } } }, "auth_ref": [] }, "irwd_DebtInstrumentConversionObligationNumberOfBusinessDaysAfterConsecutiveTradingDayPeriod": { "xbrltype": "integerItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtInstrumentConversionObligationNumberOfBusinessDaysAfterConsecutiveTradingDayPeriod", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of business days immediately after any five consecutive trading day period during the debt instrument measurement period.", "label": "Debt Instrument Conversion Obligation Number Of Business Days After Consecutive Trading Day Period", "terseLabel": "Number of business days immediately after any five consecutive trading day period during the measurement period" } } }, "auth_ref": [] }, "irwd_DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtInstrumentConversionObligationPeriodOfConsecutiveTradingDays", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of consecutive trading days prior to the five consecutive business days during the debt instrument measurement period.", "label": "Debt Instrument Conversion Obligation Period Of Consecutive Trading Days", "terseLabel": "Number of consecutive trading days before five business days during the measurement period" } } }, "auth_ref": [] }, "irwd_ConvertibleNoteHedgeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "ConvertibleNoteHedgeMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertains to convertible note hedges.", "label": "Convertible Note Hedge" } } }, "auth_ref": [] }, "irwd_NoteHedgeWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "NoteHedgeWarrantsMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Note Hedge Warrants [Member]", "label": "Note Hedge Warrants [Member]", "terseLabel": "Note Hedge Warrants" } } }, "auth_ref": [] }, "irwd_AccruedExpensesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accrued expenses and as well as used to reflect the other current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Expenses and Other Liabilities, Current", "totalLabel": "Total accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "irwd_FairValueAdjustmentOfConvertibleNoteHedgingInstrument": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "FairValueAdjustmentOfConvertibleNoteHedgingInstrument", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability designated as a hedging instrument.", "label": "Fair Value Adjustment Of Convertible Note Hedging Instrument", "terseLabel": "Change in fair value of convertible note hedges" } } }, "auth_ref": [] }, "irwd_CollaborativeArrangementCoPromotionAndOtherAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementCoPromotionAndOtherAgreementsMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Co-promotion and Other Agreements [Member]", "label": "Collaborative arrangement, co-promotion and other agreements" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2024", "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": [ "r10", "r192", "r303" ] }, "irwd_RemainingMilestonePaymentToBeReceivedByCompanyUponAmendmentToLicenseAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "RemainingMilestonePaymentToBeReceivedByCompanyUponAmendmentToLicenseAgreement", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of milestone payment to be received by the company upon amendment to the license agreement.", "label": "Remaining Milestone Payment to be Received by Company upon Amendment to License Agreement", "verboseLabel": "Remaining milestone payment due upon the amendment to the license agreement" } } }, "auth_ref": [] }, "irwd_LongTermDebtMaturitiesInterestPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "LongTermDebtMaturitiesInterestPayments", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of interest to be paid on long-term debt.", "label": "Long-term Debt, Maturities, Interest Payments", "negatedLabel": "Less: amounts representing interest" } } }, "auth_ref": [] }, "irwd_NoteHedgeWarrantDerivativesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "NoteHedgeWarrantDerivativesMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Note Hedge Warrant derivatives.", "label": "Note Hedge Warrant Derivatives" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ironwoodpharma.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": [] }, "irwd_PeriodOverWhichAnnualRoyaltyWillBePaidAsPercentageOnNetSales": { "xbrltype": "durationItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "PeriodOverWhichAnnualRoyaltyWillBePaidAsPercentageOnNetSales", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period over which annual royalty will be paid as a percentage on net sales of products containing linaclotide as an active ingredient in the upper-single digits.", "label": "Period Over Which Annual Royalty Will Be Paid as a Percentage On Net Sales", "terseLabel": "Annual royalty" } } }, "auth_ref": [] }, "irwd_CollaborativeArrangementAmountOfConsiderationTotalNonContingent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementAmountOfConsiderationTotalNonContingent", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the total amount of non-contingent arrangement consideration.", "label": "Collaborative Arrangement, Amount of Consideration Total, Non-contingent", "terseLabel": "Amount of non-contingent arrangement consideration" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "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": [ "r10", "r192", "r303" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "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": [ "r10", "r192", "r303" ] }, "irwd_CostSharingArrangementReductionToResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CostSharingArrangementReductionToResearchAndDevelopmentExpense", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the reduction to research and development expense for the amount received from the collaboration partner under cost sharing provisions.", "label": "Cost Sharing Arrangement Reduction to Research and Development Expense", "terseLabel": "Cost sharing amount, reduction to research and development" } } }, "auth_ref": [] }, "irwd_DebtInstrumentDebtIssuanceCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "DebtInstrumentDebtIssuanceCostsIncurred", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "documentation": "Debt issuance costs incurred.", "label": "Debt Instrument, Debt Issuance Costs Incurred", "terseLabel": "Debt issuance costs incurred" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.ironwoodpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "irwd_PercentageOfIncreaseInOperatingLeaseRent": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "PercentageOfIncreaseInOperatingLeaseRent", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails" ], "lang": { "en-us": { "role": { "documentation": "Annual rent escalation in initial lease period and in renewal period.", "label": "Percentage of Increase in Operating Lease Rent", "terseLabel": "Annual rent escalation (as a percent)" } } }, "auth_ref": [] }, "irwd_RepurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "RepurchaseAgreementMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Repurchase Agreement [Member]", "label": "Repurchase Agreement [Member]", "terseLabel": "Repurchase agreements" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "verboseLabel": "Research and development expense", "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": [ "r95", "r372", "r775" ] }, "irwd_CollaborativeArrangementCollaborationAndLicenseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementCollaborationAndLicenseAgreementsMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Collaboration and License Agreements [Member]", "label": "Collaborative arrangement, collaboration and license agreements" } } }, "auth_ref": [] }, "irwd_EuropeAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "EuropeAndOtherMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Europe and Other [Member]", "label": "Europe and Other", "terseLabel": "Europe and Other" } } }, "auth_ref": [] }, "irwd_ThresholdPercentageOfCollateralizedValue": { "xbrltype": "percentItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "ThresholdPercentageOfCollateralizedValue", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of threshold collateralized value.", "label": "Threshold Percentage of Collateralized Value", "verboseLabel": "Threshold percentage of collateralized value (as a percent)" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense and other financing costs", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r90", "r143", "r177", "r235", "r427", "r541", "r635", "r785" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ironwoodpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_CallOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CallOptionMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Capped Calls with Respect to 2024 Convertible Notes and 2026 Convertible Notes", "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option." } } }, "auth_ref": [ "r566", "r567" ] }, "irwd_CollaborativeArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementsMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangements [Member]", "label": "Collaborative arrangements revenue" } } }, "auth_ref": [] }, "irwd_NumberOfRemainingCommercialPeriodPerformanceObligations": { "xbrltype": "integerItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "NumberOfRemainingCommercialPeriodPerformanceObligations", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of Remaining Commercial Period Performance Obligations.", "label": "Number of Remaining Commercial Period Performance Obligations", "terseLabel": "Remaining commercial-period performance obligations" } } }, "auth_ref": [] }, "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": [ "r651", "r662", "r672", "r697" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Numerator used in computing net income (loss) per share - diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r182", "r211", "r216", "r217", "r218", "r219", "r223", "r226" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "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": [ "r47" ] }, "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": [ "r699" ] }, "us-gaap_RestructuringAndRelatedCostPositionsEliminatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostPositionsEliminatedAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Positions Eliminated [Abstract]", "terseLabel": "Workforce Reduction" } } }, "auth_ref": [] }, "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": [ "r651", "r662", "r672", "r697" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Restructuring and related cost, number of positions eliminated, period percent (as a percent)", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potentially dilutive securities that have been excluded from computation of diluted weighted average shares outstanding", "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": [ "r47" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "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_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-term Debt", "verboseLabel": "Net proceed received", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r39", "r492" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails": { "parentTag": "irwd_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "verboseLabel": "Other accrued expenses", "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": [ "r24" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails": { "parentTag": "irwd_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails" ], "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": [ "r24" ] }, "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": [ "r652", "r663", "r673", "r698" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Area of Real Estate Property", "terseLabel": "Rentable area leased (in square feet)", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from revolving credit facility", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r433", "r439" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal, 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": [ "r733" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Revolving credit facility", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r30", "r58", "r59" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "North America" } } }, "auth_ref": [ "r788", "r789", "r790", "r791" ] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreements" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "Collaboration, License, and Other Agreements", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r148", "r150", "r156" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r41" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails" ], "lang": { "en-us": { "role": { "label": "U.S." } } }, "auth_ref": [] }, "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": [ "r699" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ironwoodpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r640" ] }, "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": [ "r699" ] }, "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": [ "r699" ] }, "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": [ "r681" ] }, "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": [ "r699" ] }, "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": [ "r699" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Workforce Reduction", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Convertible Debt", "negatedLabel": "Repayment of 2022 Convertible Notes", "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": [ "r42" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Shares issuable upon conversion of debt (in shares)", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r45", "r46" ] }, "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": [ "r700" ] }, "us-gaap_DebtInstrumentMaturityDateRangeStart1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDateRangeStart1", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date Range, Start", "terseLabel": "Debt instrument, maturity date range, start", "documentation": "Earliest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r27" ] }, "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": [ "r699" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r258", "r263", "r540" ] }, "irwd_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Purchase of Capped Calls", "label": "Adjustments to Additional Paid in Capital, Purchase of Capped Calls", "terseLabel": "Purchase of capped calls" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Measurement Input", "terseLabel": "Derivative liability, measurement input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r413" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails": { "parentTag": "irwd_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Current", "verboseLabel": "Accrued restructuring liabilities", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r721", "r742", "r743" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Name [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r506", "r508", "r521", "r522", "r523", "r525", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r544", "r545", "r546", "r547", "r550", "r551", "r552", "r553", "r567", "r568", "r571", "r573", "r627", "r629" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "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": [ "r47" ] }, "us-gaap_RestructuringSettlementAndImpairmentProvisionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringSettlementAndImpairmentProvisionsAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureWorkforceReductionAndRestructuringGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring, Settlement and Impairment Provisions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r263", "r540" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Debt" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and 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_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [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": [ "r192", "r286", "r287", "r288", "r289", "r290", "r292", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r310", "r429", "r602", "r603", "r604", "r605", "r606", "r731" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable", "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." } } }, "auth_ref": [ "r92", "r778" ] }, "irwd_CollaborativeArrangementNoncontingentInstallmentPaymentsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "CollaborativeArrangementNoncontingentInstallmentPaymentsReceivable", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Noncontingent Installment Payments Receivable", "label": "Collaborative Arrangement, Noncontingent Installment Payments Receivable", "terseLabel": "Collaborative arrangement, non-contingent installment payments receivable" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails", "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "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", "r96", "r97", "r136", "r138", "r192", "r286", "r287", "r288", "r289", "r290", "r292", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r429", "r602", "r603", "r604", "r605", "r606", "r731" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtTables" ], "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", "r62", "r63", "r88", "r89", "r91", "r94", "r127", "r129", "r192", "r286", "r287", "r288", "r289", "r290", "r292", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r310", "r429", "r602", "r603", "r604", "r605", "r606", "r731" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Costs associated with revolving credit facility", "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": [ "r43" ] }, "irwd_AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleWarrantLiabilitiesWarrantsOutstandingStrikePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleWarrantLiabilitiesWarrantsOutstandingStrikePrice", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Warrant Liabilities, Warrants Outstanding, Strike Price", "label": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Warrant Liabilities, Warrants Outstanding, Strike Price", "terseLabel": "Asset acquisition, consideration transferred, cash consideration paid, settle warrant liabilities, warrants outstanding, strike price (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: Other comprehensive loss attributable to noncontrolling interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r74", "r78", "r171", "r173", "r179", "r456", "r474" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "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": [ "r193", "r194", "r195", "r231", "r451", "r491", "r498", "r509", "r510", "r511", "r512", "r513", "r514", "r516", "r519", "r520", "r521", "r522", "r523", "r525", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r536", "r538", "r539", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r630" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r430" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r52" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Acquired 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": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life", "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": [] }, "irwd_AbbviePlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AbbviePlcMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsAccountsReceivableDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsTables" ], "lang": { "en-us": { "role": { "documentation": "AbbVie Plc [Member]", "label": "AbbVie Plc [Member]", "terseLabel": "AbbVie Plc" } } }, "auth_ref": [] }, "irwd_RevolvingCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "RevolvingCreditAgreementMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Agreement [Member]", "label": "Revolving Credit Agreement [Member]", "terseLabel": "Revolving Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r72", "r319", "r734", "r735", "r736", "r786" ] }, "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": [ "r680" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r36", "r37", "r105", "r165", "r464", "r489", "r490" ] }, "us-gaap_DerivativeLiabilityValuationTechniqueExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityValuationTechniqueExtensibleList", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Valuation Technique [Extensible Enumeration]", "terseLabel": "Derivative liability, valuation technique", "documentation": "Indicates valuation technique for measuring derivative liability." } } }, "auth_ref": [ "r412" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity (deficit)", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r72", "r73", "r76", "r157", "r158", "r175", "r193", "r194", "r195", "r198", "r204", "r252", "r253", "r319", "r368", "r369", "r370", "r380", "r381", "r396", "r397", "r398", "r399", "r400", "r402", "r405", "r420", "r422", "r426", "r444", "r486", "r487", "r495", "r518", "r535", "r557", "r558", "r577", "r636", "r732", "r739", "r762", "r786" ] }, "irwd_RestrictedCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "RestrictedCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Restricted Cash Equivalents, Fair Value Disclosure.", "label": "Restricted Cash Equivalents, Fair Value Disclosure", "terseLabel": "Restricted cash" } } }, "auth_ref": [] }, "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": [ "r680" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "terseLabel": "Total Ironwood Pharmaceuticals, Inc. Stockholders' equity (deficit)", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Ironwood Pharmaceuticals, Inc. stockholders' equity (deficit)", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r99", "r102", "r103", "r120", "r518", "r535", "r557", "r558", "r624", "r637", "r732", "r739", "r762", "r786" ] }, "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": [ "r685" ] }, "irwd_AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleWarrantLiabilitiesWarrantsOutstandingPricePerWarrant": { "xbrltype": "perShareItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredCashConsiderationPaidSettleWarrantLiabilitiesWarrantsOutstandingPricePerWarrant", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Warrant Liabilities, Warrants Outstanding, Price Per Warrant", "label": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Settle Warrant Liabilities, Warrants Outstanding, Price Per Warrant", "terseLabel": "Asset acquisition, consideration transferred, cash consideration paid, settle warrant liabilities, warrants outstanding, price per warrant (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails": { "parentTag": "irwd_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r97", "r137" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Other income (expense), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r112" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r758" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r101", "r130", "r465", "r488", "r490", "r493", "r517", "r624" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r719", "r730" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, net of current portion", "documentation": "Amount of cash 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." } } }, "auth_ref": [ "r146", "r720", "r730" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash [Abstract]", "terseLabel": "Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "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": [ "r299", "r326", "r327", "r328", "r329", "r330", "r331", "r446", "r447", "r448", "r603", "r604", "r615", "r616", "r617" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r760" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesRestrictedCashDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r719", "r730", "r776", "r780" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r760" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r419" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r760" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r116" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r763" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, 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": [ "r44", "r116", "r186" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r47" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r760" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r760" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r760" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "irwd_AccruedTransactionCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AccruedTransactionCostsCurrent", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails": { "parentTag": "irwd_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued Transaction Costs, Current", "label": "Accrued Transaction Costs, Current", "terseLabel": "Accrued transaction costs" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDerivativeIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDerivativeIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Payments of Derivative Issuance Costs", "terseLabel": "Net derivative issuance cost", "documentation": "The cash outflow for cost incurred directly with the issuance of a derivative security." } } }, "auth_ref": [ "r40" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ironwoodpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ironwoodpharma.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": [] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r157", "r196", "r201", "r207", "r252", "r253", "r368", "r369", "r370", "r380", "r381", "r396", "r397", "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r443" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r157", "r196", "r201", "r207", "r252", "r253", "r368", "r369", "r370", "r380", "r381", "r396", "r397", "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r443" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "auth_ref": [ "r157", "r196", "r201", "r207", "r252", "r253", "r368", "r369", "r370", "r380", "r381", "r396", "r397", "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r443" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease Cost" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ironwoodpharma.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_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net income (loss) per share attributable to Ironwood Pharmaceuticals, Inc. shareholders - basic (in dollars per share)", "verboseLabel": "Net income (loss) per share - basic (in dollars per share)", "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", "r199", "r200", "r201", "r202", "r203", "r209", "r212", "r224", "r225", "r226", "r230", "r406", "r407", "r458", "r476", "r599" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ironwoodpharma.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": [ "r639" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to Ironwood Pharmaceuticals, Inc.", "verboseLabel": "Net income (loss) attributable to Ironwood Pharmaceuticals, Inc.", "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": [ "r107", "r118", "r142", "r159", "r169", "r172", "r176", "r188", "r197", "r199", "r200", "r201", "r202", "r205", "r206", "r222", "r232", "r238", "r242", "r244", "r251", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r407", "r418", "r472", "r537", "r554", "r555", "r600", "r635", "r746" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r436", "r623" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income, net of tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r20", "r170", "r173", "r178", "r420", "r421", "r426", "r455", "r473", "r723", "r724" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "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": [ "r408" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r438", "r623" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ironwoodpharma.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_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Numerator used in computing net income (loss) per share - basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r182", "r199", "r200", "r201", "r202", "r209", "r210", "r223", "r226", "r232", "r238", "r242", "r244", "r600" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ironwoodpharma.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.ironwoodpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureLeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesLeaseCostDetails", "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r437", "r623" ] }, "us-gaap_FairValueInputsQuantitativeInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsQuantitativeInformationAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Inputs, Quantitative Information [Abstract]", "terseLabel": "Fair Value of Financial Instruments" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ironwoodpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureShareRepurchasePlan" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Text Block]", "terseLabel": "Share Repurchase Plan", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r131" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue attributable to transactions from collaboration and license arrangements", "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": [ "r750" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fair Value", "terseLabel": "Estimated fair value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r35", "r139", "r188", "r251", "r276", "r278", "r279", "r280", "r283", "r284", "r418", "r466", "r518" ] }, "us-gaap_LineOfCreditFacilityFrequencyOfCommitmentFeePayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityFrequencyOfCommitmentFeePayment", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Frequency of Commitment Fee Payment", "terseLabel": "Line of credit facility, frequency of commitment fee payment", "documentation": "Description of when the fee for available but unused credit capacity is required to be paid (for example, annually, quarterly, or monthly)." } } }, "auth_ref": [ "r23" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.ironwoodpharma.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": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.ironwoodpharma.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": [ "r639" ] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingParValuePerShare", "presentation": [ "http://www.ironwoodpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ironwoodpharma.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_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "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": [ "r323", "r608", "r609", "r610", "r611", "r612", "r613", "r614" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.ironwoodpharma.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": [ "r639" ] }, "irwd_AssetAcquisitionConsiderationTransferredCashConsiderationPaidSellingShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionConsiderationTransferredCashConsiderationPaidSellingShareholders", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Selling Shareholders", "label": "Asset Acquisition, Consideration Transferred, Cash Consideration Paid, Selling Shareholders", "terseLabel": "Cash consideration paid to selling shareholders" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAccruedTransactionCostsDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAcquiredInProcessResearchAndDevelopmentDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails", "http://www.ironwoodpharma.com/role/DisclosureNatureOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r754" ] }, "us-gaap_InterestExpenseDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt [Abstract]", "terseLabel": "Interest Expense" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "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": [ "r110" ] }, "us-gaap_AssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ironwoodpharma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r638" ] }, "us-gaap_AssetAcquisitionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTableTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Table Text Block]", "terseLabel": "Schedule of asset acquisition", "documentation": "Tabular disclosure of asset acquisition." } } }, "auth_ref": [ "r754" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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": [ "r124", "r187", "r285", "r291", "r292", "r293", "r294", "r295", "r296", "r301", "r308", "r309", "r311" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ironwoodpharma.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": [ "r98", "r316" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred [Abstract]", "terseLabel": "Asset Acquisition, Consideration Transferred" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r48", "r49", "r50", "r149", "r151", "r152", "r153" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAccruedTransactionCostsDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAcquiredInProcessResearchAndDevelopmentDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureNatureOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r754" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAccruedTransactionCostsDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAcquiredInProcessResearchAndDevelopmentDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails", "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureNatureOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r754" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Effect of dilutive securities, convertible notes", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r220", "r221", "r226" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureIncomeTaxesUnrecognizedIncomeTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Unrecognized income tax benefits", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsFiniteLivedIntangibleAssetsDetails", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r121", "r452" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ironwoodpharma.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": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerShareComputationDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilutive securities, share-based compensation", "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": [ "r213", "r214", "r215", "r226", "r336" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of credit facility, unused capacity, commitment fee percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "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_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Gross", "totalLabel": "Total future minimum payments under the convertible senior notes", "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", "r138", "r312" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Employee Stock Benefit Plans", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r334", "r337", "r365", "r366", "r367", "r619" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2022ConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtInterestExpenseDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtTables", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ironwoodpharma.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": [ "r722" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease cost and supplemental cash flow information", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r765" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNatureOfBusiness" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Business", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r147", "r155" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred, Transaction Cost", "terseLabel": "Transaction costs", "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r620", "r755", "r756", "r757" ] }, "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": [ "r679" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAccruedTransactionCostsDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAcquiredInProcessResearchAndDevelopmentDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsExpensesDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails", "http://www.ironwoodpharma.com/role/DisclosureNatureOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Line Items]", "terseLabel": "Acquisitions", "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": [ "r754" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsTotalConsiderationPaidTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred", "totalLabel": "Total purchase consideration", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r620", "r755", "r756", "r757" ] }, "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": [ "r679" ] }, "us-gaap_AssetAcquisitionEffectiveDateOfAcquisition": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionEffectiveDateOfAcquisition", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Effective Date of Acquisition", "terseLabel": "Asset acquisition, effective date of acquisition", "documentation": "Date when acquirer obtains control of acquired asset, in YYYY-MM-DD format." } } }, "auth_ref": [ "r754", "r755" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of outstanding Convertible Note", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Preferred stock" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseNetOfTaxDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureEmployeeStockBenefitPlansShareBasedCompensationExpenseNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense, after Tax", "terseLabel": "Total share-based compensation expense, net of tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_PaymentsForHedgeInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForHedgeInvestingActivities", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Hedge, Investing Activities", "terseLabel": "Payments for convertible note hedges", "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation." } } }, "auth_ref": [ "r185", "r726" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsAccountsReceivableDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsTables", "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r190", "r191", "r289", "r317", "r445", "r594", "r596" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Common stock" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfIncomeLoss" ], "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", "r106", "r141", "r232", "r238", "r242", "r244", "r459", "r469", "r600" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsTables" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]", "verboseLabel": "Collaboration, License, Promotion and Other Commercial Agreements", "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": [ "r387" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCommercialEffortsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r387" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r79", "r80", "r81", "r82", "r506", "r508", "r521", "r522", "r523", "r525", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r544", "r545", "r546", "r547", "r550", "r551", "r552", "r553", "r567", "r568", "r571", "r573", "r596", "r627", "r629" ] }, "irwd_AssetAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.ironwoodpharma.com/20230930", "localname": "AssetAcquisitionSharePrice", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Share Price", "label": "Asset Acquisition, Share Price", "terseLabel": "Asset acquisition, share price (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesBalancesDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount", "verboseLabel": "Debt instrument, face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r89", "r91", "r286", "r429", "r603", "r604" ] }, "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": [ "r679" ] }, "us-gaap_RoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyMember", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsChinaHongKongAndMacauDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsEuropeanAndOtherTerritoriesDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsJapanDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaCollaborativeArrangementsRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsNorthAmericaRoyaltyRevenueDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Royalty", "terseLabel": "Royalty", "documentation": "Money for usage-based right to asset." } } }, "auth_ref": [ "r751" ] }, "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": [ "r706" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsCappedCallsWithRespectTo2024ConvertibleNotesAnd2026ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Domain]", "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "auth_ref": [] }, "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": [ "r703" ] }, "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": [ "r701" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Accrued Expenses" } } }, "auth_ref": [] }, "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": [ "r700" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Text Block]", "terseLabel": "Acquisitions", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r754" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.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": [ "r160", "r166", "r188", "r251", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r389", "r393", "r418", "r624", "r746", "r747", "r767" ] }, "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": [ "r702" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "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": [ "r707" ] }, "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": [ "r704" ] }, "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": [ "r705" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares issued", "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": [ "r99" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [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": [ "r434" ] }, "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": [ "r706" ] }, "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": [ "r676" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Class A Common Stock, $0.001 par value, 500,000,000 shares authorized and 156,125,676 shares issued and outstanding at September 30, 2023 and 500,000,000 shares authorized and 154,026,949 shares issued and outstanding at 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": [ "r99", "r463", "r624" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAdditionalInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r320", "r321", "r324" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r320", "r321", "r324" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r118" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsOtherCollaborationAndLicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r320", "r321", "r324" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r99", "r516" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r47" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r728" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r99", "r516", "r535", "r786", "r787" ] }, "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": [ "r706" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Potentially dilutive securities" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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": [] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails", "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Debt redeemed/repurchased", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (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_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureCollaborationLicenseAndOtherAgreementsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r434" ] }, "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": [ "r707" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleNoteHedgeAndWarrantTransactionsDetails", "http://www.ironwoodpharma.com/role/DisclosureDebtConvertibleSeniorNotesDue2024AndConvertibleSeniorNotesDue2026Details", "http://www.ironwoodpharma.com/role/DisclosureDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)", "verboseLabel": "Initial conversion price (in dollars per share)", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r126", "r288" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureLeasesSummerStreetLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "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": [ "r707" ] }, "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": [ "r707" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.ironwoodpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.ironwoodpharma.com/role/DisclosureFairValueOfFinancialInstrumentsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r411" ] } } } }, "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": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "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" }, "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": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481648/480-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", "Paragraph": "5", "Subparagraph": "(a)(2)", "SubTopic": "40", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "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": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-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(b),22(b))", "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.20)", "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.21)", "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.22(a)(1))", "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.22(a)(2))", "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)(5))", "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(b))", "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.24)", "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.25)", "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.29-31)", "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": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "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.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "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": "(a)", "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": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "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": "(c)", "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": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)(2),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "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(19))", "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(20))", "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(28))", "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(29))", "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(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "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(10))", "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(20))", "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(8))", "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3" }, "r135": { "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" }, "r136": { "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" }, "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(15)(1))", "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(16))", "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(22))", "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://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//808/tableOfContent" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "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(1))", "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(17))", "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(18))", "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(30)(a)(4))", "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": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "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(23))", "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": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-27" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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(m)(1)(iii))", "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(m)(2)(ii))", "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": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "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": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "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": "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r256": { "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r455": { "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" }, "r456": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r561": { "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" }, "r562": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r575": { "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" }, "r576": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r714": { "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" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r717": { "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" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r719": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r720": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r721": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r781": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r782": { "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" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 104 0001558370-23-018589-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-018589-xbrl.zip M4$L#!!0 ( $6":5=:\PZ@$1P .Y+ 0 1 :7)W9"TR,#(S,#DS,"YX MMVR*$<>.]43X MTGKPUVOD63>84N*ZUBDES@);UGAT^.9P=#B>6(/!3Q+&*6+0QOSHO]A//DP&5G3FZC>#71M3LHJ/C/G [.7>(4LCN@" M\T]HA=D:V?CCP9+S]8?A\.GIZ9!0WWOR?6>]1'2%#FU_):&-CB= !L0Y);. MXTN?KL[Q' 4N!Y)X?P;(E5T 2KE8T")5(5$,I/78!^A+"NG3Y-"G"T T&@]_ MO[F^E]V,*KO$^R-5^WE&W:C^9"B*9T#"J#K%\\+:[X90&G<""AP>UTW6>SL, M"Z.J 1M0W\4LKCQ';"8K1R622%%U#R\$XPJ[<3P4;8:J6MP?5S/*WZ]AF(GN M+!!:Y_9&%*0Z\\Q(.:T'Q&,<>39.$H=H^K-=WT RXK[SEW4!*65)NO<9[JO^ MCX^/CX>R-*K**"\"'1>E8!/ZY)C+?M@&>\'J*$]FCD9#_,RQQ\C,Q0-1#5/$ M08.PP=%AW-SA=*N/*=)"\5 4"WA'@]%D,!E'+>V 4M!"+VG<#-N'"_]Q&)6F MQL>(G5\;"M(5@3P%\AT7I1OP-2T #26IJ@&GFGD I3%EG^UE/DQ1DIY?B-@L MOZXL2E6V_<#CM(AN8>$V-7+ID*KDX#7%MLDLW]3KAKX!A/)[SL4I+ND MI;2SH;34;217\;T+%1^)F6([!3RQG11R^#U@P:RPLB@,&_ST-\N2BQ'R/)_+ M*2(^11_7:^+-_? +?!,3_(,@R0-,"TO\\?GNJFS22A*>$V:[/@LHO@=-Y2#J MG'C.6<"XOSIY)NS<7R'B*4W%#BP" ZW6).ICU$L'SXE'Y'A -XU&UL#: (0? M$4P+@%HA5$N M4*X5@3XQ^$VN"U$ =@+M]Y/\F^0+0;+K22C6")48U5%T]!& MKAVXU=MMNE783'V,N-8"+X%T7)H59[[G@([%#OS!?)N_U2=^7%#+;O?UF0W0+8$QAI;5:GH93P_6TS MOEO?I;#ULUQG8Y_8?P:$2?SL 4 S&!?=-#G''!$W8WHW M@*21AS>@]H^V+?(D*O@IL5DI=); )XI"E,GFWRFLO5R8RL4)8V :RR\4BZW5 M-4$SXD(A%F7!"CL&,E$!2HD\O"N1AQ"3%:&R8/MF)9!9"ELO"4:2\ GSC84V MQ?0>:F)A5 4A#0I8;]I,R^LWH_$VKP%NVHBS +@EH(O9>(T%^1 M&^#;^27Q8"M,D'OE,4[ET0B[P4C4@L[<8>&L)-[B%#'""KC>$)I6&-YE%P*! MSI+XA D08[02**%6A%6;6M:6MBKA;,8ZCSD;0U9,3<#N M^6K$UW,\ ZN:8Q@V5PM9 2\U-;7\.\ZJ6 $*_A=!BU;0GF7&+#OSO4=,N8@P MN,<>\>DGGV.F3IZ*9J-YPQ*&3@H8F@!NA= M"1Z*(@P]CQOR.+5.EJRL-:&4 MYOK<#]VEM)&"Y6:]=_P?B>^_8?I]B#WO I3">EHYEY&<6/JN@RF[^#,@_.4<.FP37O5HIAB0]G3F3;U3N22V_[)" M?$(B),9>(K3^5R2T\>W\-&#$PRSK:-TNU_!O/!KG>%0E ,&E"$3/#UU46K!: M(?H",X@L/ ("C#Q^8LN 1-C:3&$"V 1G ]/,6FEY=Y3EG0(KI]@&L+6!;$6@ M>YY6/>,P.M'0<[7^Z5/%XR4]']]E^6AP?M2SKXUSH=KG/WJ6-C[G MZ;E;XM;(7*WM>UYI>!4:;P_H.:O5 MDD5:?N18\LHFE(U[^E>UU1_0S,WR0U=5PY\)V.T9I[DN[NB[$&;OQVANP.*3"#LN4MD56I;P/A/*LWWO2=FU"? R(+K7 M[75X'%X>N_*FU+=A?;P#6B!J+V$WNOQ8;0B.>5()7(0"9N.B,#ZM+; ME3=8A_BL"*'P/ M,0Q<@<+:X(BN1/8,K\KPR$=@P-WMJB6L?%_"RM@[T3.MMEMXZG.@ 4&N^W). MW(##M+@7%P"E8Z?*Q54C0%J&O\F&5^JOLB906A%.:X.T%XL6O5IT2+1WQ"82>_""O= MP;[-"YIII#J(2F0MXY-H*&NI;EG)?EFJ8[WH[4ST5O"'B'^\F,-$+]S1M@BY M1+@RSH[&PA7UPU(=Z85I1\)TY[\@E[^TK;7RP9:(4>9&>D,Q4IWH%=(.9.@B MH/X:(R\J>1#/,'"?%N_76X-;(D49UUM%*8IZD"A/=*(7HA:%Z%]HC9K9X2D( M)8*1<>15% R)J^=_B_P_6Q(/_>Q[BU_@/RB^038*&LF#%F*)?!PWE ^)^WM+ M8+<$>EE/=J 7FA:%)HPQ3%:5.2K#VG&M1E)4#85>K,:9=PHJBI4*>$PV4IDR M9;M4T&LO9LWOLLFLHVMYNE,O>6(. *V(O,LZ@LSR)280]:QO@_4RLIE*4Q2*IEBC M1$]SBGII-4\.* X0,;WGL,AS^46;%+"PME8NWF?=PW$RP!"B%8)4"0%[_IE> MM3 ^=M)7UG*OX")O?R"TDTQQYP$6"D\\7*8I?U'C#?P34!II2;G1G&,RXJ1R84J MA:[?_^]4,$Q?4&H J40L,N'GIF+1OYA432I\6SK"H_\#_RX\3OA+8EHIKIO4 MU'!U- +K57!5M4_^*1@9 DM.YYY=3=ZRK_QFKJ:UEJUCT[=RTZ_<]R_DUKP- MJKO^J<^*69*_H^= Z8%5_L&4GNKOLU0/F_7TUF6X%[N#.[P.J+T4+[N!ZLBD ML\^IHN/$."<'47C1=0-$[DYZQC2R'JM;B7JVU=TD]&QL_()$LY37#,GN> M&EN*^:Q+E6DY]#[+(16VU#.A+1]7#H.,V^F8-\[1C6;^JYZWS96FL5>[-ASM M$6V]%UYZA_8.0Y^7XO[^E7N_+@P60V&[4IX6.172[<%ANX_32L[I(282()?R[U%Q2M M"CBIKZP]7C?,-3#YY4; M51'@4Q+S/*/NH4\7PZ/1:!(*RS9U%.((!*)V!LK31,(8'Q\?#V4M .*O13 R M9L.H\P?6L*U1 1^JCFJ+=1T<% A)U4&EY:J#8W+1K.J8H EV=S*<'X?/S/F MUFL"5IWXI#YXGA]*N_PF/L&X?,HM#ZTP6R-[@U3VEV'[<.$_#K'M#,5(#RQF M+_$*7?NV!!/69D75Q1^20H> 2G6N E8'DRI8H^KBCVI84_QQ.!T*I@M81X/1 M9# 9%W>@K*7\S>IU! 3E.!04#R]$1%)^-[:;N92F6@T$G,'X:#!^9]R/.6(S M"2Q@ P&+F? AV6B!T%J)@,M9#*8!6^2T(1[C(B;+C!*RB?@UB-H)6DP$+2;C M:B*IP+V5OQQNC#]J(!"_3:(T(GU,Q4:4%U\2A _*@F[Y4F:[))M&/'70SI@VCO!(MH_HA'>%7_B&']D_K!.JI*H,J!Y1&18$FL@!PP KEEV2R,Q_QX8%/L$!Y]AD60 M^,Z#Q!?.D"GZ7]A%V"@SV$S!W@PS*]/E*<(V M/G+5KX1LUVJ=E''A$?46M4F3+_'YI#*@0"H[]1136^QR%OAV_@ES\6I&_LC+ M6VT+Q#JLU'!B[V284^K/20&+3=IU8:B@@6B8.";\_Y5GHH,38ZX+H)'VWLCV M'+FL4+AC=>[@6;XV+R?0#0&CDD,'I^A%?'[P3W'X@ -V3E_$+3WDO7Q>^UY< M\<1>$ACP*KVT-82SR\6N 77.D(<<)#)OXF=B^Y&6W\R(_/*6M7[UB9!9P_*S M8!P='KU5DU=ETT@O<)5;[)T1T:PM8+CEK3A(M\?(G3%.#(DV&S4!O9RY92-2? M B$XB8>%T0L[F7.1KA2TJ"U?GWJ@R '# (JFLO,'14QK#T&2T,3C>('I%UVU MRL<5]O1VGCL,5HE$9:!>FQAYJ5BRBEA3Z=6U<79,<1]5CA>6&5!AC0Z.)HZD M.G'^+V!B=0L> 29M.N 6RH[[#0@R! M0\:&X F4.F&-[;UB@C(MPWT5F2DEWK7O+1XP70EE?8.X>FL1[ %,8)I?WO=):H#&D MU]&:)B1B7-Q(A7XFAA5?&'CP3?T430%U@T EVS+YB[% @)5/S%]YME@7G?R- MEZ[Z7FVM,F1)>MPB#]65=[N6,\!;R/C$.RGXL3XRK5^RA:_JQ-,L#XWWEYOH MO7B%SZP?FCH=7#<>EK!^+WW723),*C\N;HJ(T"9I*"<&:-YD]_[8TI4_?(TJ M,F\SS,HO[B"?(K=";)UNWO@+UVSX5P8#PZ3?[+232WMM"*^_'2]XP3-G3UY2 MLX.,+>ISZ>F6\>B-(>T5=:;47_EJ1%O/#U6@C &4/:)*73KL_\C9-?'^PJR" M2MAJL$]C!5D]L<7',.;!QH%,;W7E+839FV>3- ?51?JXB+';N=JFW]([LEC" M]D(L:4S UKCQJS=]]:UM]EAXRY@60[B=?P;%SACFV@/EDI;=V)EE29!YG"4C MYX4U7EU\LS$^KO?BHM56?,_6Q_T]W1 M:?WRO:I- .X1'=4(;Y"#+WUZ!>+"N#R"3KS]$3M8S>J^DM0H;4@$4K%>Y$W,X]WM+N=5KNK]J^ 6LWH%%P+"!(4Z.X M>'^'7+2I31W$I<[I(A>H4"TP/]21M7ZW71F:9L95]9[N](Y!'/G"'OQ-:A=Q MO"MU"($Q7?P9$"XC'4!5;(7(9(ZZXCW,#@#O]]F9"46FRB 4F1U?1, ^TVZ M1&I6E_1A_GA_ ISPD\&E$:D:P)@OU7U UF%SZ)M]*^\> %CWIRZJ;@,HZK[ M.P,3P0:&%*G48G\)8W+E<1.><3M/A-;E!JBU"&^//"G7F#&,T^='-#T,3!+"8.,=T] M8(=3G\,'(AS@4<#9]M4*)JX6@/44&=3F-&T)S[Z3^_-Z3GTO\Z@+HRFQHES[) M+5A=$B5A?$U42OBP(U6Y&715(^M21MZ!/;A>NR]GDI(G M"R1H?QEPD;5('FJ+G8:!#%6 U17A*9F OV(1F3HC_L^^*\[R3Q8P):XXNX<. M$H<@2G)N;U9IU$%)46ZQQ"&%W(07WM\NK-@5'IU3P<(Z%DT6K+F1VIS!HT-8"YMW24"D\=_Q<2)EDIQ].\(3-B< H:S'E^0@"[H+T9WF^/&S(=_XN2RO66[W3'>+XU:D>%5Q[0P\:, MY2<(V04#C%%_OT2@IH: MOTC!XJB@Z4(R%;;HC#E?AP3EVCV;PJHIH'TE6%,?D?R;/8B@5V@5_MJA2RH? M79+X3'[KU&9L!X,NV[#N#N5>;']WXXT+B1)6;UW4F_3AZY+_VI1H>5(T[@4&9'K0SX,=**;*R+]M+H 2 M_^/UV)#$OM=\*#T("K5O&^M ?51[JOEK#KBN4#=#UTDIOL./OOLH;OBJH*?B MO+SZBAV,!KK'=D#%3:=4SR^1+6^B9+.?&57OX#BO0:V*3 IAA^^#V;QHB*4U M.SBZ=#(;]7C"RSGB^$X$[UUXCLJ_"__0!_^>"Y=*&$/2^PE MINIGS\6,G84Y %P4I%Q=K]F)I&[>:>Y$8Z6A9HIXY\ 3<9-QFH [&.F]/Z=Q MR97GX.?[)[06)6$>!NR(6R0*1-$D;!%T!T6ZYB!O/7P#:\XR.=BV"*B#W4$* MBCA=8@NHHO,9(N07=W Q:^E#O,0I(["\ZIXI"(-"V&9-"VWA/*7!,/1XMS9'=,7?&8SNW\TJ>8++QD(+9*72,=:S?HF:R" ME;J6G%SRVX.98\#NZCT"XZ4H.;Q-:I]3GU+_22RW: UCYB\/2^C.8BGR2U ' MJEQBL3;C CK5 =05$2L[3,Z3!\UX%?/#%WM\ESC"L(D6B0M$Q4L([!3/09*B M3= #>C[':XIM(I6AR)&]\L'D^4OI1JUH?MFN=%VB#:@"VU,BMJ"A_1F^3]H* M=SF+ZB,$*XTJA)FEPC<$<0PMAIQ!?\PRH*8#=2W1[ MU"#>]F BWHLJ%:AB#&@/J!.EFQ=1-2G>1OD2+PFSD:ORAD_M:"P5ZXV-[28.V"[4P,2]FZ?P^"#A:>GQBN4L?QB*^\ MBV<1MG,[?SNZ@:[!I^SVLA&8#N[ MGV_MT\>3(/PYVYF8K6I)?8(DA80:H,Y^NU5-C6:=6>=T. MZM>B"_>)@%#Y0D24X:H,<8^HETYO39J1(0PBG>Z9?Z4 M3&J9.B1L 'M/J!JG$\E>FH@ST,19:MB_ @_G)K)I!J:#:EY8+2N N>E^SFI? M5*6CXTG?!,E-KZ*].U+0HBN27K8_B%,D1ODII]27$OFH;'"9X%I>XE:6>X(: M=1IW9@7_8CLG>;B7^)R;D>Z+8-L7H91C2#SBD)Z#N:6=$:LO=>-47>+?\<73 M/"S[(D4WB+KH%\R8F_,$?%[AZZY0/P[%$)A,U_S3_P-02P,$% @ 18)I M5Y$:@-OP%0 A% ! !4 !IOO\:MT6A\_?O[PC%>$?6P2[X=##\-#@Q$+-?&9/[M M(/ .3<_"^.#O?_OW?_OZ'X>'_[AXN#5LUPH6B/B&19'I(]MXP_Z+\>0NER8Q M[A"EV'&,"XKM.3*,X>#3R:?!I^'(.#R,"KDP/X8J#4!*O"_O'OYV M\.+[RR]'1V]O;Y_>1I]<.H?\@^'1/^YN'ZT7M# /,?%\DUCHP(#T7SS^X:UK MF3X74R+[^S-UX@)&1ZNZA"G87X=QLD/VT>'P^' T_/3NV0=1$]G7$I7$R=FW M."=] DN8?JO\2 ;#R61RQ+\] .D9QE?J.N@!S0S^V1?_8XF^'7AXL7186?RS M%XIFWPXP?;,/&0.#R6C D/SGHP]$,B6Y=(F-"! .OWBN@VU&\(7IL 8]OB#D M>P<&J^;GPTVJ29BZY,UU[>6+21?F)\M='+%D1TH%<[Q2DCQJ%O#J6V\ZNX'N MM4"WKEW)]TV&MQC:B?.*Y-['] M9#X'CDG76:Z0;V)'45GJJ;%U$9U['HSS_!.*['-BWV+S&3OP)6+?P2K%KE$\ M*K6U(IH?R%^/;O>(/@(LQ :_P.=L5I2%=/&M@+\V,?T?TPG0=':-":P"L.G< MP,J'\K6J=X=,ELJ>D@=D!;!&)7-8AV*OHDRJUMI2%[)H@.SO[TLV,GJ@R5,8 M]^@E-! :G=#J^@>;RA6W(K!;H!%Y_/]+U_,K2D%46HO0K@,??K_#!"^"!?_H MWOS@&EP+5HGB6P0_7?+9CLSYG]-G!\_Y>%8/]N+26X%^A9YA-/<119X?]<>* M$?7QLX,>$<$N_>'ZR(NVB54)5JA ,P&D.F1-7;UL;:V(YCLD M=S\0>O1=ZY\7B* 9]N^!,X\O:KB%BJUL0(EY9XWT&59 T]F3^5Y14C55KBPX MV-=8,*VR,F_ANTA8K'$-F%X2Y*!W'T$.>_4I]EF5@\%P,# .C56Y\/NJ:"-9 MMA$5;B@;=CAP@.ZX5JI)#K/EN32M,*PX#\KC93KZ?#H8CT$G/P_'D]')R2#F9\?- MC%9=N:V-TD"CST;CX1A:_GD\'([/SH:)1B?4ZIRFVV]2*RX??MW2M#1I48HC MV$DM>&F'&/0BSC^C[D)*F%']K@H6E\*.]]L!_!9XT$1WR:IG5H WA.^Y-\K,PY+Y.P' MS66!1FR/-&+[ 79 %%NP<&'#4CZ_F6G[P:@\M(C#DSP.EQ2V$]C_X!V[54)_ MN,12X'2=7%=:)9=12K!D!N$UI2,]IMI"9@MR=9S@,NADAM\VN^X]=9>(^A]L M?^W#K,(6B4NVV01HPBE7G*7C#"M#DQF9=\QHVJ#ZP)HQG?V$)0,3A(#2W#QI MX,< _*Q+G*ICBT@=Z]IGKS$!V=SB5V3?$-\DQ*DX0\?Y5 064 > ADP M4_P5>D6.RW<5D3$OFS;5[#T@LA;(]9NW\ZG=]-8J'&'5,JBM21@ MWN_#>RYTQ3 M9=?)PO0]HE<-HX:6%<$ 5+PS+\JG-34S0QKR"4 >](-? M17 ;7)3Y('5HQCR]="-2CGL)[ MJTH-BD?#A:*TK3]3GIII0(/4R>A)'N7H3/#E03W_P3GWNJE)(6SAB$ M<])53:@#N88[P#M,^%:D8&&_F:P+Q#:X0),2A_R@__5HX[KL#N[0"H-X)<@2 M7J8]EKU,NZ[%<&=&6(_Q&ZOIOPYTO5F;BCTCZ \;:7;O:#[#?D[SU@GTZZB9 MXMUP',]KO(9KYS6>:X *'<#')(!1)3+\0X>X0#.7HI4+)O*^O_O4!"B8F/3C M!H3E*1E:&JQ1/XTI4(AM#=JU=#14R=694^%0EI%2/Q78-:,YAW@%8M)0%Q[0 M*R(!BB5'3IW1$"S'8!R;B\PP9[/]/P5Y?,LE[DWA%> NS-?9WZW/;#\ M@(7HC%H41>;*\F[.2=YYVDH!K-^X*G)*9U>N$E%YXW"\-P1V)!;,\"H#;PTE M]H/N!F2@H5T5]AIN>B62/TX+T^M'>OM[,35A:7CXMA&[5&CD2:723Q/4>,BR MTQ0#+%R0M;#@OB&OT&HV*H6HQ;?*,U+VD48YD!IVQ-]-3-A(-B57B.)7ODA, MQ%0')/<4^4)[B&SVM#@^CR>#4<C'_>%!VWU8%30@K;/N<6/,\D<>H_*'7JG*NW($7B&H H<@W)S MM#D&R/1O_?JN! '"GIS72W6R:\JX466Z[H2O9XF.,ZN5VGE5: *_A@MW$7="[M#0 MR7R2";*3[WPTJ>A5J_NETSN0IXZ[M)PYK<*>K6*I:>F=C2?#XVY-_4W@+S35 M:+2[2[PU*[.?&Y?(XI=%BV4LF@5 M5RC\N7*F__YNO9ADCAY )M]G,V0)>^..&['[329K\SUU7S%HU\7'3X^=8:[< MC\YA+?+*;PR+=Z"2!6@X,+6B8!L[WBK2TW!-5]JI7P>%J$C'-K\%8#7D[PK! MY&MA+BD!@\DD>\!A(5P-[0K9SR**G.LR$^\!LPK -3SK6SVDO=Y<36=_F)2: M1/BB8FZ>/6!<'7_]3ED"-[W,IB5B;[%W8:.H>^L3ZBSOO%(%]9C[FH4B$QEI MUY?B%\R8\A>7Z'1VC8E)+ 2NS6R9W1Y%&S!H"";/2V.R?ALTAL=J444]0Z )I<40:<-$I^.-;3#1B[.QOF>^/"NM(#*%[:7*E!9,;$X:U*A%@B7( M=JM5'ADL4T2/5:$V<<0*H-DU@RU@3(_78E(;-K(R]U@W:A!$K!5:G9V+9\KH MK29VZS5\("81ME9Y]9%7V%YJ36G!Q%K4_(75S$87/@ E-\7(E)2"?SP8GYWU M1B_JEDJL%#K=62V:2%ZPG]<@BU@Z=;*6">31ZO:;,5"/(OY_: MH2"+6#MT"O8N$%%X-;2".TQ& ?KIA[;N,++2T_ @'I99W.7NR8V,QH -^IO_ MP=QB?19S CY=9ASEJ1>@GT)5I#/#G:::,!JXA"]8PF8UU X8W/4;]*&K9WR6 MD+5\52^EQSI0IT1T="87"&IU!EEVZLDH0#\MT7;JD96>AOY!_&P2V3R\S8WG M!8 #36?)W-U:"Y+')IQQ9CG-G+"Q,-\>*$,Y&>@X?:UTFBER/!AR3ZR"K5)&CGT@7A%]H6-K*R& UR.9 M2L30:$W:PM:$&ORM4L!5$!A^>XA'O:FX VWXHQ[H DLN8.;DDI[Q=7"^ I[2] Q39ZQ"@ D5KOV%I#H\U M>(^@_2V\IJS(WR#1YNIY&(?A!?G88@U-ZD_./?1QM7OHQF^I:C4.*U9%HP0C M2L4R=QWX(FS01C/.82:C] -Z2^ZCN3)Y>S:\98U6Y>4@8[)I\VWVM!B$2_9D MHCW@6P*PS/EE!K'-3!MLAG-<+Z HW+Y.\'$@\5J..FQ%X2?S&>HB:ZS M7+$'9QVY$"8G@]'@&*:+=6[X(UDG_,FK-5+U&JQB]E58=S+[;U'U^DXAFS>* M4LAXV*_0]UMT8T\Z>R/WS435\3ZSJ1O16R;<6!T];"IS ZUJ'?J-**J<"Z^? M-2*:^L\!FE$F'\:,]5#*][,_">:W,W/.IW98(?0>;J^B7LI60CX:'';+@$_%!F66_XO)@H[1^*%,30MA9$!#91J_" M64QG4K$EZRV\'XJR YG(QPK9Y1XN])2+'>1@-DX,F/!=L$"VZO[MM&#_%E9I MQ'4:)K&-1*U&5&WS.S?)?O> +'=.\%_(OK&9O\T,\\M2Q8+;?D.I@?(;&6I* M-RGS_F835>@S[#2F,\)QJ0G1M;;E*PTFLKN)S>E-5]=7%35?75T4L@MB8M4!.PMVS M%O"]8N)C=KH08FU48\75_M+<5B4M;Q1H^L@H]1KO/:+-:3%,!^9VDEFLV M?D6/"&8T/KE%5[ (E\-WDQ),YJNY@\^$ @TH4U27%25G4*A-%!J&0_N#UPPK MI5=$S3GZ$2R>$9W.(FF$<4ZF@>_Y)F&W[@3*HER*'BBW&I8W02J5D:9_#/1/ M6NX))8E.]H/J$M!]_.3W79G!CUVIX2,$QY9^Y7@=Y2>ZV7W.G%SGX0U*@?)4 M+[B7&M606$I>V])+S<+ 01YF[UZQ "+KV:>*CHE+W5\%4Y1)ZT^7K_?L"2?8 M*#Z%Z:Q?R_/ND,E2V5-F+ DHC<9F3\U0<+I]&9#5:_"*V8WQ5=5&HFY(%5=O MN,18-<#@+>B 2&T)*TDO,:_T?URTFEQ";P8@7)^?8:*0I**+WC+XMN9)5MX MB;F82>7\'6.R'GQJRX/=[\D2MNEBRHL2[_S-0@ITL-UR<>3^S+3Z:*0<#>EG M!V4!E=P(-7\IA3\[(O"<3("J&%_@\_;90U2U$=?-;Z3PVHVH^M3]E';"#(C. M'K/%EFCO9FI.C#]R6 MA2GC7-VF_2@21N)UXWR:A>G[1+(:R/H=E&NP"H87EZ.' /,IS4[<)SX5$-;O MB5N9S/!EX*V''/-)S<_4)W)+("V,A]O.EHF_NN?Q_]F:06T?=+9M6@W+BW\Q M6)D=,):N\ LT._']KCMBZGG$G"9N)TRKX6<-7N79PI#J4W( =#^#?7QQJ<]C MI1<0MIVP8X1) M T"&4X4%T'L*I&=YC@11#BB,.=JXZ$8^%(&-9A1)5$ V-< M32<&1\]#2/!.ZTI6:=@#6IB8/93$CB@]T+[_1:;(YZQ\@3KV M?#72DP-#S7+0?<27%=4/&#V>WI#SBNY'.B0K!=T=:F3!LB[R M].965)RHE/W4ESSPNMO-E#!"G55GY%4Y>ZPJ0O@R%KBN*,NU&U1:TR2*V5]5 M$:*7,>]5T!3!89ELT\]G/J(")2A?4#_4H&;\6IL TP"GSPZ>\[*5-\);H3M7 M&^%5%=$>.%')KVVPGMO@G\1F#U,%Q&>F1>F S"0HFUE,A@))ME$+498C<'K@:_B MJCHP[]ZZ9,[\27(FW'22'0^C/XD9CA;L/1M8,'E>P$0;Z;&@Q?F9].N=620D M!\P2> JGQ\/4F#G:.;'A\C>^^WUM6BC7RB5*WCTRE9!HO'?)'F53SEWE_+HF M@Q/U(7?#X:M+KEYJ(_!JVAX=GTU&D\GQZ>X]U=,J'#]VKM!_TUGT[L.9 B_J MUA( ==_ )&5P9_I1>),'M(RZUG1V3S&L"Y>FH^2P5[%8_91%F?F, XPFA-(C M!;LALHY\5ZPB*X*DZIUTG:'!::-D-UC? * M$*5B(;9@TXBCLO (SQ>(H!GV[QV3>.M@HNPY \#%*XL@_D#^=/9DOBN9.(:# M[:/;N'J#UV]$#3!X"^!KWHA#9IZPC60S5D>\X5,,[LR QG3 ZG'N\'*CF)PB MZ8H.RB0SMQ3\Z!'15VRA[,8!/1&WU]#YY#'74[A^@XZ:(F2%46I (E+6\UT? M*$L)*AZ/*O6M MNO]!-_OA[E9-$L?II#M=T[LE/]+M'2?RVL[TUG[IHDE(XH0BU"#I6//K+T!2 M$DGAR1>.'%3-="P)C_,"<%XX^.M_/JVBR2,B28CC7UZ\>77R8H)B'P=AO/CE M19;.7_[TXC__X__\RU__[\N7_W-V>ST)L)^M4)Q.?(*\% 63;V&ZG-SC]=J+ M)Y\0(6$43O7D[>?GR/_(QSKR$]L'Q)!_L]-6;[0_G MY7 X_GGRYLWK#Z]/3T[?3G[Z^3&X^;=M]HJ#-0U7#*(R__LS^\T#G MFU 4X^3GIR3\Y<4R3=<_OW[][=NW5]_>OL)D0;N?O'G]/Y^N[_PE6GDOPSA) MO=A'+R:T_<])_N4U]KTTIT^E^],#B;8#O'V]FTO8@GUZN6WVDGWU\LWIR[=O M7CTEP8L21/:SQB3;YNS7(-UUJ#9^][KXL=HTE Q=0;MH?P!*2:XW'SY\>)W_ M^N(__F4R^2O!$;I%\TG^U<_I9HU^>9&$JW7$ALJ_6Q(T_^5%2+X%+QFK3CZ\ M/6$X_^M=2AG.1.D,@_72(ROOE8]7KUFSU[U,F)-'BT>O.]+G(DS\ M""<90>V& M8W4$&QA\]E+ZW]G\+$O"&"7)!4J],&J-CG X&[A-?;I.DI!)3_(KBA'QHJMX MCBGH[*N.F&H.;AOO>YQZ$=M30KIQY*#=>&% )2Z+/%(5P]Z(83HC3 I-@R#_ M>2B1:3.K;4I-?9]D*+@G7IQX/OOJ'"=IURW#9 ;[%*!_$Q1P@C^B-BOU$]/>B3.@:S MV:;,QS .4W0=/C)F4L5V$=)3OT"@1XKHS&*;$I=/:Z;*]8GVP9!6="F47E$[ M=86N<9+<(')'0:=*[&J=I7T<']K#@\']!J=T;PJ]*-ICVA*J&*Z*!K=4N4KSL:1Q%8 '0M]5_0/GV[9EW,J M(YUUH3XA. X*WN*-%Z4;6_(HF!XN[2XS@M?(B[>_W+, 08I)=Y6DO_GA4N^_ MO+4WSC%2GPDN1S]AN/%W^C_Z<^?/-_+1J&0?&:X%,L_UIKFEGO1>M=J M%!(:@F*#IA^]D/S=BS(TFU/CWHO92745)RG)8Y[))^2Q5L$LOF66#@GCQ9F7 MA%W)UW56@)3*'4+KW%TP+'%X$P&DQV=J+"T_R;CD13C6HK,MR[_:T8U!:>5W&*"$K2T@G; Y*B$6UA6%E$=R@. M,8 )8^%]DB&T\=*.1_?Y^,/*8S@^1>J>02=L3< #HSN#Z M#04+9@+\[C&O65H),O>\@G4GLT87ZVI.WU#8H.0E;8XW".6)>6?T5)Z'Z0W= MKY,\$I4GE;+@'#V_\E.Z/,KZB?#T,_?Q4&V(;)PA(+%!T=\Q^4HA\>E 0>:7 M+@RZFJC-X*<9L\Q[UT,[30F31GUGQ'69T91".1&V9&J"FW=-D/]J@1]?(S\H M +V*@_ Q##(O2F9QM*E3DO5,>%T9==D?.9ES$@O&J7.I J5'_"V@Y9]-TJ*$ M$A0Q'SG[)X?A-4K0_'79_O4WEC'W,J;G*OZ&"'_&)C9-,D:$[,9C$[XL/U#$ MWOST\LV;EZ=Y#OR_-N?2H+>>>-RE7AQXA*4LG6=)BE?3IS"YP"LOI ME[F51 MFNA+M\%@0L:(T)E[R4-.LBQYN?"\=8$(0L'J]>532G=$=AA?QMD*;3VMB6@V MH8@=S%'(&06;?<,F3/82QZ8V$*D=R\,X?1V$JQW;J=[13G8J-QG8E8EW.53Y M:-V!HG\SDN+X99"SKT<(#X?N =Q\I)$H%B$EJQI S5^TQIZ>^F: MDCJB5/*WP\X)7FG0%:MFSA(Z+EX7*ONV6[G"VFYP!<9[-'X6@3FYQQ,Y>)A0 M!>.7%Q2A-0DQ"=/-+R].[(O#9QS[^A*Q;RV4>$G[T66C/CU, :G#6$K)J7TI MJ>;7R[="3DNA= C:VEL%%8"T=D9Q>_XZX+7ON@[D!#]<##P81ET,7( Y*X(' M*+A]LP*D[N;)[:+:086=+(J/Q0VUA0Q!W5J+VPR[*]^*[571NB$\PM86\/R5 M\I?=V9C%%XB$CWD>DP!QW>["A60R0-=%I>(2;@?6J$M,@$-U MD9G WMO.?>@18]_\4?.QED[[TKO?D"A5\P,)TNDP@L3H@ %%0G1@'7@+3DA: MV9;HI_V61#_\<4,P<]"S$.,=(H\A2[>H^=Y*:9&V_>.'!I64K7N3=^%]D$\U M[E5E7M'EC[<\N=?HU%;V=4F+]4$91?X5<._D7P->V:[XU]<0 M!-\56!+HPX3EY/]R/3#=O )'7U2##]AXV_]>KL91EWT,U+RC($B7N^U M9@>G@JSA4>UA$L3XK7M8[R+28HWI.ZYQH7==MLX;\+(EKH1SO[8M:-N[4[FH M&<4R&G"<)ZD?BKQ6'Z%>K>QE ?L&*-Q%(6TKQ%;8NJL"J$M\K '+:"M$$_BJ MS2 $NK?ELLU<"%!8R K]8R\B],,?UVCA19[+1=RH=Q>E1<$*W *<4948/OQ;)<8( M;JM*S?0;-27NZ002):;61AR);[:RH:)Q\TVK=N+99M_FQMOD3A8&^![Z.&"I MJ\(U-N148H5PH,DZ!XP%DH&'!WUTA:R!:U4!&PI'NSM#\(\L27/H/V+R&7TK MB_B$\8+::#']TR^+^TAV#I,QQ#N+Z2@6J,5X.)M/@T(BN0Y#65,A[J+&G5=N M2\Y@-6CCKTPS7*HK5X2#W95'00\.:JY=/OE1%J#@(^5CI53=;'[ID9BBNJO< M=K;A#R!;I\/-*%[5P\X)AF]*34+5S9""/9_PHT@&-D-J_!UF2"I4]R,=[$>W MKG>NJ%\17A!OO0Q]+Q*8V,*V7'-3VGHL[-"B"8'0N!:VY6,G:]W%>-8A,M: M852+60+TUFR6 FOU2#Y?,E7^*MYK%I=)&JXH1F<;A?6LTU6XQ>MV!D42!ICT MQ-/IVH(D]/,.@IE$/-OC;IP8-+NC U>JKI(>_;=5F:L0P;PS?ZHM1"J+HF-1&!LB1W M?_X6(L*>6]AI< RC]2H=I<>5J\=6Q>*5 M FMS&4NQ4ZUD*59V=6 O84^EL']8QL&C%RF\O^(.8N5.VL4"TGG";>BG*."# MQO]6ZO_M,J20<%T'[:PMZ_ :]P?O^+JS!,'JFNZ*F-UC^[!0INRU'U.(8X0]3Q)YV->*15X..#'/_9% MV-:B3#UC:76/J.@J5_$Z2Q7N+U%SH3S+.@!!5[KHQ1V,4.YO06IP .O",OKZ M$@-?76!RH*%8PMN;LYOSR$MDBK.TCX[=R^]E$_O*K6%1P?LO,7Y(Z.[(2IOG M7*0_8[H)1F$>5FMBI6-JUV'B&XQOJ0!+"Z M55WC>)$BLLH?TI:?ZKRFXIHD@L8 4)1N(OS&VFCVMUP5U,8Z,(R^M/A 5U>4 M&%BKRZ"HFJ]A_QXV%,H&OZEUY)2Y2:+FFHCVFXLDI3?6@V'T9< #NKH(9,!: M70:SG$A7<8">4'"/KY(DHQ9L<=>L^*]D:>AU%DJ1?G=@A%&>*7J=6Q&FWS/' MF(.X#92C+T==M*I+5!\=JPNVG>=9LHC;#]ASF,+%?W81@M,AXC^GW;>+7F2E MK_C0J86-I0L!>HL?G5K(#KYE&6*";.#=;_S+IM5?QX26NSP;OXHA[AXT%9$& M$(%>N_0I ]F^(K@M$G>.D[1X+P611]EB4?22JW3R?M;N M8]9@DX?J1>T5-S,%/7I1I[28<7 A4P"1'85(AL+A/4P!Z):]@8=E.&_#Y*O4 M+RCN(G&_H18_L#Y$%KR(,A3J_D0YZ'93 M2%FT:S8O7W*8@"\55;45L^ M9K+6O5RU%1 7:\QOYYIM'>#=%5L9H%;/AD;IZVLV">.2^'20]!#NE(H^C'A/A@0^C&'2I->9/7\M< MT:+V8N>LK(<]2R8'0\> J314V2V-IKW5?9;0^M!<:0!AK^#S(=0<*Z4!+1Q_ M,ZMBJ.MEWK;5\RU76T/ 4G%D<%OK8SJ0+YE#\F;4G0^%7?_Q'NR#6#D?7$BF MS)E'0?/1W1(AY@2?!D%8D''_K@<] NF'-4Z\Z%>"LW5"AXBR@+G!:1O,*J]D M*)BMRS=\95D[XTRN:V0,.+T-C[@)G.KDVG:CB?WH[/G8C;U6X<[4GG(=*IY"BE][BX?>#10/]K877KPT=>HS(:3-)M,Y% MD(T?F5.A(ER*(A3L1N@PW8]8W)#!Q"*,9YLS%/O+E4=DYJVJF]@"U.@(@@Q; MH.2FKZ*; 1D..W:.XNGS")M!-GY$3XE*S6360 ':HE-D-DIZF"PURQF.!Q I M\TLD/?3Q[C>[1(\5LA5E.;=$BH!T'0V=6:(()W_R_H%)\0(FJZW"CXX?-N(& MD/G-1D*$*=VS>0T$85Q+F8?LOL-%$Q':!O#!%U^$C"J[BU(L7X4.$IDF"V!-/Q1ZBJNVC/X)0) W'@$6G M/7Q*!ZGA*&WH)1JGARIX+=B,.\%LH_B=/I*U6CKFR%E=]L7UA,J#;I(%SFVK MN$7":6WC_:+*@W5T__U,Q6C_335?0WJ]V7 4(65:C--UT:I8ASM!-_KR%*!3 M>V_(' VK"_'7S&/)V0C-'J)PX9790Y^]-",R?5C532B$.AV!D*$ 2GJ>JKH9 MD:'9L>OB,^ 1-H-L](6G1J6Z!G50L&N'E@^3R@S.2A.Q)=5H9!$5N;6H]RAO M_\_I"JB(97..;]?5@*P9<+ >L/T[2MB#11*IK;004I&MM5'ATI_ M\@F()3..+JXU$*O2>@":56$]RY(P1M16\O_,PB14)#D(6@L9+VD/!%?V)T'R M?5G9SPC_@YY=%X.:*=@0HM$7BQ"%ZL+1 AU _N6]]S3-TB4F\E*%_,:*_$9> MK*\IQM$0AS(/%C5 M-F+/5;.536SDM5WJK=08]2?D(E)BZ:SC>XKJ8-8JLQR"9U>K]Z*LR*Z+(OR- M9<^>;2[0'!&" K;>F!-9IO)K=A?KT 8#6*G94@=%4:V%UUB<&BILWMF.,.<* MUH%K?&M#&Y%ZS181 C"6VCWREW'X9R;S /$;JY?107,0B,J-;4%S V0'6#HB MNF,]..PME0;@-1M= K#E*X]I6+PWI.$67 44-0>!J.+:([^Y ;)]7GQ4 MT!WKP6'AZB,?\/K=1S' HV=BGF>K+,J+CEW.Y\A/"XUQ-I\&!=D$N9DZW;AI MC;H=@: O3.;4Z]B*!/VD>1IR")O"-FH6J!XRV[Q0?22LGD2%2JGE->8U%:=? M"!H#0%%Z O$;:Z/9W^FCH#;6@6'TDX4A0'*&@@6.GSHIN( M5L$II-,/]D))/_PQC:+*=-Q$0%6S$FIQ,_-U%I)O!9PG']Z>Y+"R;_[XY)'( M^QM*D@@1+JB*5B6DPE9MUXR20E@R:,@_72(ROOE8]7Q7K95TW"=&7$"0KH'PF. MPH!5#-O]NJV8M,11L'N[Z8+.[(>IUAH[.?GAY&3RG+R-B?;@Y>@WM[S9/=L(!6=. ML]%K.R 6-#W'JS6.D?Q%*T6?+0):2UE[R2UI3^)G#^CE[J2JKA7>8&?O\Q6?1#RV6BCXU5KGW& M,2O!1@E 1UU$11W:7$:U%]P!FE;/J_UK%U0!NJ)_ M*OTLE8;#,,B+(FTK_@!JKD.EW!F;;E8*0)#^S$XL])1>1GE3RD2T8'_L?X]P M@H)?7J0D&]TA1A4;@KP$7:#BWZOXT.5Y2T_;CYA\\T@@8)WQ* !T#CT.&V.V M]V(?QJC&7GA-0'=E?&\PR6F>IB1\R%(FO/>8KUL)%VL_@P/P8K1< O5]H!]J MP!&>BNOF;DDMI^0J23(D6O_"U@#6>0_L%:('AU\Y< 58%\7+!KE6P')A40[S MF9>'N59KJE[FV;&RA6TX$ '3%^+V!!S\ )0R&L?$B ?"< ^WGX):$B!''LX M8K!7_I-[+/#\YE@\-+&X145Z%KI#Y#'T48'W+?+QHF!H3DBAEWSH:0%X$'O8 M8X:G$QQ1S(ESB]89\9<,F_PI=Y9_?K@\93N1[@AC"LB[80\A792/C=?%)MJ) MV=LAH)PW9O)MSNDMOG!8S;==MJ+_D9)H6^N!;E\/82Q3-5J.-2;SWP^VU%LB M#T<2;@B>A^DU3B05I7<-QN39CX/QK(H1'$:(XI4,SL\HG RZ>2[BF>EZ<('HRY*!/%P05.:*YNWGO MKY3EH+X]>7?R=O)RLI\B3T*MS/*723G/7R9>'$SRJ2;[N2;_5LP&-^W47Z(@ MB]!L7D'K$1U6*?4%/U=+EDI35P>8:(3 &L[8T;)F[R +[AR+F\%);AV,R;NP M&I< H\=!]QKA;@DV(1.&K@WZ HA>2^1RRQ,#A+HP2G 39/KP\!BBF\@77P,Y M:&(YHFPL/;M;(P>86 X_=%[DJG!SOU-8"U0/0:F:F3K QGM\8?(<\'L*W1D= M_ZM HIJ- 2_AI:.)LIP;"*J[WH+N@<6M;%G\UOTB.(,:3%2LR\ 'Q0?G<8# MJ#JXV+5Z+M!#:F33?#BT:=@8X&T5!N15S!Z@5]V3X[8<=PE=XWA!-8=5SIV- M].TP?E,PUH.$[-6UPL?"ZC;6!$EZ+T[4&,;%.)DXR;@ XD+<'?(SYIJG,$E3 M[3GM !P3' A>[ M*E9M5U796\+6UDPG!?SU:J&< \29,6.M%P-.#6:1")Q$V[C=Y1-+U=AKLB(J MZW8"<&J(C0M=)."8@WLWAI)#>ET K JU\2=' 2)W/K$WK"@Y43*;LU/R?GM* MFG%,=Q@ F:LF7-1%RZXU7[Q#-IMOTQRA;"<7>EPF4NI+E M(,K:WY&?AH\/(?X-1^QRSG0QC8.K-+G+'I(P"#U"=U9QL,^D-P#U32Y*.S7. M!"M02T-E<$K:6S,YE3C(%H8MLU,4'F^ -_L6(Y(LP_76,+BA&S<%P5LTSSWS M[@"T;2W6F6-F5U6K0)G\BBB87G05SS%MG>\81HK;VT/%K3H\_5C.,*E,X10Y MI\@Y1ZD\%S-6<$?9EAG;,Y=N$<.9:CG%!=ER>R4(L6BDGQ85_4-* M"-[UTUY&!' )M3TO39&%XZ6XQZD7U:!CQ1.H1I5%'JEFE)JY+DX5KHM\VDEM MW@F;F/U4S%WM[IP:SJGAG!K.J>&<&LZIX9P:1^;4J!WR^4VHXJ'UZ4.2$L\7 M5<0T'^;8'1QJ#,>V"D00G7O)\D!GO$-YX95< R[+2.C8"=WG +C[ZLJ\T*#H M3A7@LI)24^&6&KTD]/,WXK#_]0ME'KM(F7^8Y< .(4':,P/<3\:6*VU:'8&T M_>ZQ"[GI=>@]A%&>]#F0REWST0I*7&YS-M6JY]STX0._V8'N&!CF.;Y_HN#& ](D/N1/ ]XOO M2PQW2.L[*+6@[QO?S^^2_IQ_W/G'G7_<^<>=?]SYQ^'=WNCJP"L2">Z9#D%[ M<2N]CS@O0%<85UA&) D4*[4#%MH)C,/-#= O9E6P^DZNM.J\+Q_YR9L/MX5U M 0:@JVTP\>M"I^7Q[-7'H8]RF^2698FJ1<'N]31T6)2 M$@@ NAT'E3XCXCP7<X % "/V\ 3P ,J/1=)'/PD-H8"P/L\ M\.3O69ZY5.OX"D#VJF",*7P?CD;XJA2"(GW*H'5Y&ZA/':_]G*,ZX4_&$JSV M]#AR*>J\:76;=U1IZA(_&)$F<+(7IKY/LH/4*L/*D6]/?E!D*I333"KS3/*) M7$:"RTAP&0DN(\%E)+B,!)>1 ",C0: 3Z*B0PJY'G1<@Q J2'I>7D0BNXAN" M?90DMRA!E$Q+N@= M(A\OXO"?5-,)Z,SA/&3P:N@0+)N#_G!)FSQZ$2LXK*-#]CK=42N8O5)B_%+! M+8&_(6CMA4&I-K/\[EFZ1.0\(X2.4PPPJ!SI 7#45Y(&ILT1R1JF6FBZ*1?+ MNMQ9AY0MWH1'?;^H9UHQ--U%@XJ1 M-@Q'?;=G>/(H+,(-0Y&BD::S-Q]JNT__%EGYH<#02\AD-N['DXQ_W MY91NN,,)1G]D(Z+K\/'0NC,-0O^H"$(74[V,V%R3_63;X#3XV/.=OT1!%J'= MPV&!F'AGFT_>/S YC[PDD<6H.XXY;JA((BM5V"0A;J,1P$2^>V%\-01E1 :K MT4$)I'LX/WLK)(VH&X\"(]3>0MXUNB"58$6G#7['Y.L<$Q^) _'BM@#" M[BT%L79^\Y&S&WU7;BB),B!O-(2]&'T+3*NKJ>,F?'Q/=$D(175(Q<-)A!#_"5!\RRZ#NORLH@B'F],5)FGXS[Q* MP6RNB$OJ=@*P+MMS4(4<'-[)<6RUMX+(31EB]27 /!?;+!A3-\5/"C?%=ESX M#HFF3\HEP[MD>)<,[Y+AQ]/RY*)T?,GP5S$]=-!=ZJ6Y07C-)I'O4](>XV]7 MFEG0PNU*B@Y$UD@W+T4?&'N8ALQI<*B/':U[A*1X/N%7%"/B172-3X,5I2S3 M-NGZ1UO-BKO]M1P#P":H)9DU5Y89BE99*KU5*V6D5D\ =JXQ^[00L\VTE&1^ MFA$J9N?4FEHH%IVL P!SM@V+A/B TKV5SGUQ>W?;;JBB#-L,CXC*6V!0?TO0 M%< >US[/18B574?09Y06F\(U3I(;1/(*K^=XM<[2%L^]_G#RIND4HA-,BADF M_\;F^/<)G6623T-_KEB2B-1B-OB]\\$MS3"60>H7H;,*X@/GEK M>V =\OW*.;6MKS-Q/J,"&3"!IN@6E@ M_MSOJE@?KZ&U()\8ZIICLZ'Z'-\MFUH@:?KHA1'#Y!Y357R%XUQ57N*(4BJY M"*.,6CZ*BS<=Q@-@Y>MQO0..<%+_;PB>ARG#0,#):@, 6E!G0:URL(H;');4 M44Q3$CYD:8$E_Z%/K36H-0Z M=Q( $<.?D?A8LD0I+:YMT"? M,T:^V?S@-7:%!64^#(##7\]P,D?M^+B;[UD]L;@Q%@ KK*V,MY&"!O9'*@I] MB,!1L9Z[ %KS'SS?RX/H< 4$_\B2-(_'M=@,3$8%8+L/MBV8T &.H% =AN2G MH1>5FDL.?]T/<9C24,EX$,A*'P-#W4K,%U+C6FAGRAR9 !51()8F,)NS&/'> M?NHB/;)1H>XT(XB.C"QPY$:P#XOH8Z:;B$FCPUNS59 MF7NRG7RRG_T(;E+N:Y!2/()#O^V3'V645!^I$%6NB,[F30G1+ G>RR0CW^3L M!O/9AC^ [%[HD#/"N64ZB.C5;JD.24>[11>X@"FSGM7=8&0_C[#DU'+B+J8. M4V!-4W3=)5-KI35:<,A=&(5_873HQYK<[=%>;H\.S2:66?X;"A;H=X_Y2F4\ M$38%X!XRV:7DR #4Y+15G0,KOE]3XAI WG[?%!(\P=&+#7)\MP4$GAY%A%/9 M"\ ./:3<*/&'X[KL2(;I"F<'C[+V/#8 =4MS&?3H7=@B;]>C>HXCRE-,O&(H MGQ7\G,;%J[#3!4%%(/4N6ZT\LC%SIKX[+$%7F^TODW*^OTR\.)CD4T[V<]+F MY;3PO:@426]!(5^4O+Y%CRC.I#Y1>9<>MHB$I!70Z:<]V/3#'^=,^A!9>R3= M,*6)XXX4-P/C0]0A/%NS8E0&+EVGX,(M6F?$7U*!W0E^$TRN0\^PKUVOGDK< MM@PR0&B(=P4?'AY#=!/YDN<$FTTL'ERMI&=?$[6)R? /.=-S]']1C'Q/]ESC M02.+>F1'"A_B,@Q9$3U2DYO\@+^*9<(K:FK1EN],8CY&0Q ZBC>1MY*0M][ M8NI%1Z+6\1A^7_"6X=\HG&'!Q7-,UJ5^*!-E92>+F19=A5J)V^A:RBYGY%>$ M%\1;+T/?BP0*HZ0MF/)6)EJC!!^[JN-=X42J@B54%25M[:N&2NG:L4*,Q>C4 M_XQ)NIRN$ D%"HVHD66542DU6V+S8!]@_[_,"%[O/ [B+9_?SK)VJ$5,"?@# M.PD5(GQ#<)#YZ8S<(?(8^B(/ +_9^'NY( QDLI?S4;&[C9)4X,!/ 0&J5>V\S8^HNJ]$/8^%7N^#Q4JEH^RE*W=JYC*41#2%K(* M9EW'M'P *.6M4I*L*ZIC\K0%RP!PI%TBP MC#7DFS;"H_*5[B0K7$+4B!>UX:G&6^ IQ7Q58J]>*+#YU-VO9>;H8UZ2X& G MP=G-TZ^N9.;D8XMYOX!5)H)^=WL7>0PQ%%S4,=OQCL^:.%1A/B-5Q4%%'P!V M1A?F*["#8WQP 35A&0@#0DL E?P9(7>0-^U^@[CQ-NR[\XR0PK7'GHDH/G#/ MM0ZC 5I?2J9U1A;>O44)HDQ94E0KF5^73VMF I3 :1] +A_AI8=!04& MKUE7%NZ_18PF8;S8I^G=4)T,!Y4">[.'*"RR69K[1;>A +B#AN)R-\(,S?QS MG*2L9!++1]DC=8O8/18ZS3TV6=*]C C@885!1:$K?8:7"#YV5$)]^H^WH&?< M7D39\RX[&!EJR57A"VV^W]#SV !>>QA82OJB% 1Y^8S2X@WYMD)1&0# (Z[6 M.5\A!Q#V-^\^)FM_A,M:S4?<@062A)0K\V%-PTH_]!Q6JL$WJ0(X*2%T M4:8CCS(=6=4%:[$E/@%<>097GL&59W#E&2!<+';E&5QY!K#E&9B&_T^4M%EW MC9Y0N60HN>K5U\#;U5_HZZJ^,9\&J,'@\BU:;_%<4U<%<4Z7 MNNI25UWJZE&EKKJ,,%-.NXPP,!EAQUN^9_B\+U?JQY7Z.8+ [C95[7(^I]\G MII'<=[U'3616Y=A*_O.&P3+[O/Z[C@ MD0L>N>"1"QZYX)$+'KG@T9$%CQ+DOUK@Q]=Y,2VR*1A0?MC3O_SBCR]W#6)7 M?SB&,%$57A<:5D)W<[/N/* *2F.+3!5IK"VO%_XON>H5 F-NTSH0E(N).5"4BXDY4)2+B0% M(];Q'$)2[C+AD5PF?.[WTP:^1^CNI[D0HPLQNA"C"S&Z$*,+,;H0H[N?!NE^ MFLAH\6(O\.BR_(2>0A]+3!%^0\OD%(O!WJ3@ ^X"NBZ@ZP*Z[JZ?N^MW'(%X M=]?O,*1ZF1&\1EZ\_>4>$0HR!1L9W_3[L6-,=0M*Y?<*-"ZDZD*J+J3J0JHN MI.I"JBZDZD*J+J3J0JIZ>ED)E32DVF@#E4$=0JH-#%V0VQ5A=4%N%^1V06X7 MY'9!;A?D=D%N\$%NP694N$VW_EOQCL1O=PRQ; GX+@3K0K#/)00K6-^[5X,_ MA1%*4ARC&V^3PXS/T"WR$<4D.-N@:-$T1W@;0\\3/.-X M[A#DE7[>=M)MO#&EP,8#X-VHQ;+ M*CI\0:H11B-0>C3DY,/S2TV]_>BX/3DS0<#/FB.9/O<48B:F"N: M^,'QA[OPG@OO ;QA^3W$9^S>TWQ^M_S.EV'L_8;CQ=_H_]D]=L_W,E,?_8>. M/OH+H?$.>Z=X]XY[IWCWCGNG>/>.>Z=X]XY[IWCWCGNG>/> M.>Z=X_[9.^Z)][\H1H(2A*)&Q^RL;^+BG+S.R?M5^#M!KLALJ00EA0;$"3[V-NJ8$O$CK"U$FT8@I&,/T'E&B*'2H1II3"GX M":H4<.@"C//LZ]Z87QUL3/Y_@,__*FF.(5DH_ZB,1AAF#[TYZ9@]5'Q5ZY0W M+?M5&[MLHN/.)CJR<)*U;"(^ ?9;S%L76_J>8TMT*E)/XJ";]B.*\+H )'>" M2N^*F(YPM%$I4T0'B01ZR_!O%/:P .0BPIP]9R1O@$V!_RIRY_V.4/N_QAES\,(XOQ MF>0/4XE;X=+UT7"/M,D=UA@.+$.-\X8UD'4YPWWE#&L+ZD#YPH8KJV)548"I M8;6B&E?H1>$_"T=CAU5F/#3<)T6,F-HO45PRIDO&?"[)F"Z_ FR6)HS\BAXV MK$.8KT/O(8PH>/S(NEG79YRY:4:((^&Y,*9NW/L9)VP:T^)(F-^&Y<\Z[5*3 M K;R8KZL*1EV25HFMD:SYS/.A#2B X@DZFW2':MST[@'DM!_6^0_&H[]'6=! M&E+*EKS,UL4U@*G_9Q825.8073XQXSA!^361%I)B,NKWFB-I0B-;TK&3U^35 M#4[I%Z$7[5TG!])\C\AJ-M^Y4EH(3D\3?J]YESV1#XZ6>8L21,F_I$2K./ N MG]9LK0@]#-(^HWJP3VPY$Z0D&'H[F?H^R5 @A4*2;6_4?51VCNR#-*>&K8/B M-EPL4WJ6K=?1YIR%-]/I@A(P23]F:4905 AOWN'N@$0SC MF(HXH%I*OZ7OHQ>2OWM1AF;SLO0)R[5+4I*5:1T>:Q7,8@HO59?# M>$$1"PUO[[T_.6W>WF/S3O*))W@^V4T]JCK0L M^)R+WS9F$2(>80OY)#4ZRR[G]3C^N.Z)'>!GFQ),QN^/!/V9H=C?<#+YC7J" MN<'7NP!4G15:I+#JA=I!R(./F^]OU--N]G\+6>9R3X8A..XE.U&5)K_J=;68 M$]M"0E7,.\0/!O?.-KL_?PL18;ZPS373HQMIHI=2 P>^J2!Z" M:[SK2L8 M_]J"+IR%8O1A<'>JWB=I4F.UYM3*L9O]39B83>@F[!2=+F,%&() MCW?F;(/(,84T*ID$EC^GQOPYM<$?U7'8D3^G8/ECONU9V?$$P8^^^ -C?SOW M$A9>9?]<_IF%CUZ4.]O$ZJ6LP_@JI8I'0ZB4,@H,?#/?+(LD):&?HH /+_]; M^;7(3D/"T#C5\M[(*>F L?6%K92KDX/#N4+@V=ZF7%C?%]PG--SC)>7#) M$I03EG]]&6>K\I$V[;789F@ >W*?2[<-"4#GM]-S*EOEX!BGM+]ME])>F?'[ M2&%G_7-1N$?^,@[_S-#@6>WB*4>.R^PSFO*P_3V=2Q(8%S=_5BGM*H&H!7J$ M)+$;<.. )NP M&P#MN1NK#E$"Q:A:V2S#A<7I"2"8VW5E<; "Q;$_9%^!@&U*(T5D1D P"H'MK/B<9#[NC3*SCFSH&+>QP;^/J9 M)&'H4+3OO RQT7I\J1J-NP3_G7EQ&J:YH^\JGF.R*M[VD$>E3 ) 8O5(T': OIDN1IS MT#&0SSA%VY+:ID&0=^V"(/F4DW+.(PJ#R,^+_(#X$N.'!)%'AEGA94-4%_!I MKT)$=$(?O4WCBDZ,$ KI62A<[0E7>P)Z[8DCN1\_9L4)&)?EKW&\2!%97: ' M5;29WQ1>39\!MU<^"4 Q4+IKBAK#V!YELBCC HA=[QS'CXBD3(6OZL>*.V[2 M/@!V/KET-9[0;G+@YC"U. M+(EB+E2Q&*1T]&[AWJ$XQ"1?OJ>O3M_=4 EE-:XS1'OQ-;A6(P#8UU1B5:G? M;(;;: PZ>?5C'80?3!DD'@& WZTC@\2XC<:@-Z_>G=1 >&_*(/$( /)<.C)( MC!L,V[7[&:L=L^UU*OMQV@$HQS6E>]."CC@>.PW^D25I_A"%[N5 S;X CH#1 M)4I.$4A1N>K6^]'SR_>GM'3B:G, BIB1*(MUY"I64!FUKY,4&/),T!/2&NW& M/@&"<#C)_"#WI1]DA[/$R<9I"T!G:\TM 4J@H]3GWGK-RC-$4<*>@;]%"FP>WW[8+;!:23'-3)-PKKI 1VDN() W=2 :P,A7MQ MP'YZS_D)?'2\>)+YBA+Q"07W^"I),D025D0CW13_E06]M7N/NT.HP9+X'74[ M@XEE&[*PNI?HXFIUOYX ;*-A6%K#$@YC]SG)U/;(P1/Z(0X; KBUV9I9/'SL M6K'7B-I?R5W&2@53<4$HS;\Q,SU_.OFA:7H6X](_BJ$GQ=C%U_!-Q&N4) B5 ME$A\$JY5N=#2'CVLKH2D%<#IISW0],,?Y\QCAE_5U/0G5-\O@D9UU8S[&O75%,)V)8G!@@-$ 8_V,/$\6YA4XM&5RMI MVD6YA1C!.?3YBUME?BE[63.\-/&I^;%E^]OQF5D%.K-U7CHO7C3Q4I6)U>T- MP.!JS6L-]."LT"E!WFQ^B[SH,F%U$V\(IN"G&P$#QOJ*"KN([$+3J(VAKV!;.>C+ACB"2<5<7#]9)J3]26\BD: MA2UYC_,KN('!7BD9 X _H\/Z,T06-J>I-*)O7L2BUP:\K?4"X/#HF9LU].#P MKP[D[RA<+%,43!_IMXN\!#'3Q5FMGW(;$OH=38Y7>O@2EJJV*Q]CYNS_QGP])_RI$GE:'AN_KK MF: R%S^WI;M):N[FEY!<=1ETOWS>68]ANINA[F;H=WTS]!8]XNB1GF_G! 5A MJO7>M+P' ->4-@-4N P1XF*7CE#0F/FCYXN+*QOTLRC]!N*T#WEI(34 %ZY1 MFB(RFQ<3WF4/>![R&,,X"D>B(J [I#)C1!1DS'W]Y-S1>, CO\)SL?LFSG.^^>6OE M$R =QP1PMHBED7.NM,5S.+O0%*+B&G;Q,%201' M5F8Q^H3C=%D%MG=AD4T"0-4!(2TR&MFM784"%OWYF,5!AOX5/O#;Y[0"DC,G)*X%]_%L?7KP07;&I_#:^;2!( MWU+8!@VP[9"3*[ 'O]J_"'/ ^QH%K8GD)TJ.5<8_DCF_V[[HUQ_]6S", M.J=*)DML4GKJY5U@^&ATY$]P3YN#T["Y#LPW^AL*!">BLC4 JUI'B'AY# >X MC+[YW['[/DPX[GP44W44"Y0\0;OQ=R5! K"&PB= 87R2E]-_B5G-N7 >HD!X M8UK2UKYB*)6='=7%& SAZ]E"XO^9A4E.E8^8T!67A$&>FLJ*6%P^^2A)9O-W M)Y_"* H%A:IZ&,^RSJD4M+UGIA.:@+(2KQ67JX6MK5VJ5L OSD4\VDO4=302 MQ:5I86L [K'6O$L@7H9NB)?X_AZO(0@E3"I7DI4$[%8>$Z1MCMDN(:VP;<\P M(?@;2U?SUO07X>T?LR' +24I\\QP@\/6HZPBKY5[8;#68%8;K\/XR4LS!M<% M56]S=Q-5=$DJ*KJGV1? G>;63!,B-71Y" 48EW%P0RUO'-PP..YQ;I $U6;Y M+7JV'S0RL>Z7*)YE:9)Z<4!__A)'5+4]]Q*VL40>Q81G#-B$!L"%:0WQL4XF M.%O*#<$^0D'RD=)P6\V?G5S)]N@2;"<:_0#;OJ'Q$Z*:04 ,32#G2F S^,(@EI$01-J^_Q!2D8&N^ MU3'8E<(RX+CF>*.Z+TX&8;PFID.K[#S0;B(6XYK-/V*"PD5\ESTD81#2+0BQ M1X/"U(ON4NQ_+8UX?JVAO@/M/59]HSTF^Z=!$!9C'_AE[I<$9XOEU/2X_$M&UR MAN94A*]8S5^4I/?>TP6B2HI?O",YC8/I"E,;\)_Y1]T]85R81I6P]@XY(-0" M)J/WQ*--XD7ADRBCGGU@>NY%?A;U);;C@#FJ)+?W4L(EX+@.T7/\B&*/^=CR M0[Z*T34JJA'>,L#4SDS]D485D5X]D?HX6N)BD0=]Y[ /5 MH5E+%6^4+'$4E-)6R9>J)4O1XT4(^V7$+DCQE8)^QQ^5\>W=E0-@#L?'58U^ ML%>SO+RB=_5Y9XTXD*CCJ SN[J[400D.YQIY"\@H6P/9>3.^NV=1B < M[(1N!7GN_%7\B/)X\91=/*4D%CYVJ=5S5(9U3V73P@D.\YH'?*&AY1? \SP MI9/?9(!16=D]L1L%'^RNP321TL-^H_*S[XSWZ28067G_GVVP#!A M4=!S5!;VG0$23 9Q3M3&A_[>:]9Y7]"U5VQ T;:9U3Z]^%CD6)CBP<++YK&P2Q= M(D)MQ3E*DGQ24[9(AQF54QV=(JT0A+V_?18^,B1L/2K'NGLYA'C8?PAE:U)< M/JU1;/KD^8>34\$K*-MA)^6X[@F47H$]PK+>W9Y!X6/A*GF[2MZNDK>KY.TJ M>;L*"$=> >% #WM(%540I#T K"0#'DI1@6.\<,"\?/*CC-T\E*2DFG<'<"YI MR*."@P+*!) M:S$.<)8"!Q7]30Q$(8/N^Q4$;PS_/<,S+V)NH\34.?-6X)RIS#(IIIGD\]"? MME,Y?\V P'Z'3]8"LH;<*[7NE5K8K]0.K7?QX3EY]6,=GA],N24> 8!FW)%; M8MQ&8]";5^].:B"\-V60> 0 ZG1'!HEQ Q4E.()(C=8"Y71RI4X'!*XP:DO;N. J-%EPN&-QHM.9I+RW8: M![+?WYOZH=^9^J'I/!,&R,2+ V6K]\Y7[7S5??JJ]ZOS/2B=PCFNG>,:MN/: MHJ]:>&9U]YKV,AD C;%W#W@+,KAH1K/$"].9^0V7"QE-K6D_?C;EU:@7KA]25"!QQ+IWB7M M 6,#4\J9DC,#&MF[)ZW+&1.QKB9L"F!'TA"FN+MEQA/OC5[C;!%80:.:W)9UG<4TC%QN\6]P$!Q[=D M; Z/B&+&M9B0M9_MVCEJ@A9!W1T0DK?L*\05-!N_)U4JT 6=R<5H+#?54]M MT%_U1GV5!^*V]G=A./!(61^;/0F%\BMITSG]>('\?-&] M?7-Z\N:#Q*/68A3+&[=2J/9.L1;(#<"I3\ACT7(F/L7[%&)V")M:WN/U:2[$ M %#X]=KE1(+/B534Y))R+#G6S$@A&G!2NYY3D[&]OJ76&N.C6K_' M^!I%^Y+?+1"#Q*DQ_0X&,I2:#C,G7]@7"VV(W]MN6 M>^%"JS!;J;==3I+K 6%W='V+W%=T\\5M/OPMOH^<&48XQJT??] M&)H2NV-B+7M4$?E9&CZB"@[&IZ)ZO%%9WK<7QPC38V+_WOB:S7,=+C_[[TFX M6 C3"#N/.JHH=/<0=<;7UE$[>XC"1:ZU;]_)/!V$Q?,4YLWL( M+=^D=J:^T$/9Y\"CUF4EH_!5L^EAD]G-L_3YF=9FJ1> MS"14S?9.@X_*^EZ]89W0AJ,,5D-:[%^!=G?8;%3.=7=P'2( N_+&Z:AE.=ZW M+,MQ^A=7N4-E"KG*':[*M"O6X6I!6+]@/DP)$%<+ @ O010+$%/&3A5S5QC" M1F$(6*:-JQ(!BP>N,(0K#.$*0[B[)>YN"<24> />#7&W1-.7O:]=Q7[ M&2%((S(IZ0I@,VOKAA;B!$L3 ^]D[IX2T,+'#. JPN5\CGP6D^QP&X$[QC%? M)U$B!RIZL"LQ0\V]LLK,/?U/0E&E4QD_%OFC1C2 33G)Y\S]^^6LD^JTSJ7? MKPI_S/7#NCGX):CLU^$/MDTL5TS,%1-[1L7$C/91$CYZ[(C<+^;;,/DJC3O* MNAR;YTV.S< U=%HQBI[EN2JD=,K)N\#8I73DC\\N'D[#!BAV*U@K&''0&L!^ MI2-$O/#! 2XC' E[6 T.!TXG$(:H =DU4 )DCCJ?I_-Y?J<^3W>E>9R*.T=R MI9EK"VQOCMPA/Z-@AB@YIUL4"LXV6RN@;&CD"C 9%=RJE7*^,[K Y>'RB9HQ M87F]8/?C#G[12F\YUG&Y<5LB.7B&D@0LIA'H7+,S'^,X2@*U1 [.(F6*-BL* MFB0H33[C(@ G++\E;'U<%7^$:(#CRW7H/811ON7K,D?0Y3A*]^CA H=-Y14J MNOHK?IQJ2%O *XU^QU6$1P,A &%';[U& =.=DM_#='F+6$'?]!ZS;--FEM4T M#EAJ:/-KTWCD3Z)X9 [*)(=E\HT",RFAF:2XN'K4C%@F>; ROV]T^!/X<.4L M9_45I=(3"NYQ7K2'))=_9E0@BO_*0IC:O<==_6JP)%$$W3<#*&Z:Y: "I/$CYH!L!+9":%-?/Q !VPRTGE M--?L:\V%;H2;V49HR\DN,/Y+O>Z3%Z"/F%Q1O2-)J6)^%5=T*9[!K]3X-M%:0;+PSR M#3Q,Z8>R#-)LKCCH.@P&P"77[O3K@#,$WA;HG>/5&L>(%3FJ^%,.[J2TY;GA M) "\?GJ&8#IO>1%ZV\0-[E M$_L3W66KE4WLDWSZ23G_) > _IS#\)*Y[UA=HCT4DQ(, MUJ2 !+Y+\,Y?HB"+Z ZQ(SDBC_0@YQ-Z&N5@T+]F\UODXT4<_C-_:R/$02XX M,@?B0'.-JU1XYQNL21(F/4=H#C&-Q4$&H*A]2Q5N4($J&Y30.+M CBO":@5ANO%)'HU9/ +Y'+2FLLDL+,:M, MNT,1'6[Q*SU'B1=1.*?!BI*7!3*9[5B"RD^P;CD& *>6,2,-4;2]#E.2^6E& M*,3G](A8*/@GZP# 7]5FU0GQLYM,M5M@1[&!7!@C"")/1 *CG^W) 4*I$X!@D IAS$CT[)U&>U#SU_\S")%1X MA_A-OS^W$)\.=L^7!DA21Y"H,0P/D$P@95P8\$K[W_.:2 \A_@U'[&;&=$$M MWJLTNDC (/1+*KER;] 9PA,M%:1?',<$*HJOT>+S@ A7<><&=%]QYP0%L MF,-XP>$4TG$N\6?G$G>.5^=X=8Y7YWAUCE?G>#UZQ^OOF'R=8^*C6[J!YN5X MZ>%;BWF69W)K#^O;P[R[W:23W:SY?=O:O+1=.?6Q.E%KZ.1DC9@\&+A&-4:P MF [ /.(23X"@+4"7IS:CA(D!>_3@F!X' $I->V%K&$:]5/"D;!G0M;G;O:[B MWY 7_)EY)$4DW^IW6]R4"D3$NHI]G*V& 7!L*@1LY^ULA=^0GNB*@[9!W1"%LPFR#;U0;ZBBAU06N%Y7:V:U"69\6UGCV#L^ M"UB"U TN1#>YC,)5&+.O%69OV\&@K6T#\6B+,ARK58+!MK8C!Y/"P"]?;C$7 M!_V1H1W2-B'&X(?0Z:YJGQF;0<#D"7= MR^9A@#)0"2C3O4WX?- %VG(WEFI5,ORQ<-& >_"X)I!$%6_@>Q>IGIE%'JF6 M#C1S+IZV=2Z6,U<[.]^B\RU"]BW"V5.=.]&Y$YT[T;D3G3O1N1._'W=B28]; M'$4?,?GFD>;S"]J]H*W6MC8^#S>@9F )J@''X)V*8@%4<0@L6Z!;YSJKIP5; M] WTT9]7H"C40!6P1MPH4) !4 M !I16J<+,+)RVL]M85]IC.[MV)[%HR!+#H2Z%%$5)?O2GOWSH046($D51XI'3 MP$Q7.H(\KSCGQ]?AX;_]SZ=MA!XP2<,D_O?OWK]]]QW"L9\$87S_[]_EV?KH M7[_[G__Q__RW?_OO1T?_^^/U!0H2/]_B.$,^P5Z& _089AMTF^QV7HQ^P82$ M480^DC"XQPB]?_?VCV_?O7W_(SHZ^@].XZ.7TCY)C#BQ#V_?EU^<%.22^&?T M_OT//_WPX=V'']&__OS^QY]_?(>N?BG;_4)%6X=]#:,P_NUG]C]WE!^B*L;I MST]I^._?;;)L]_,//SP^/KY]_/%M0NYI]W?O?_C?OUS<^!N\]8[".,V\V,?? M(=K^YY1_>)'X7L;M(W5_NB-12>#''RI>RA;LKZ.RV1'[Z.C]AZ,?W[]]2H/O M"A'9UQI,RN9/!^T+G=[_]--//_!OJZ:44)!5;66Z?_I!?/G=?_PWA/Z-)!&^ MQFO$>_^_POW^7AMM=Q+CRSS8$K]N%C CY@?7_(<;W[,=D6O[$M'S_9Z;E M_UM\?.'=X>@[Q%I^N3Y7ZOM3@U;1B6NC9:(?YE+G"I,P"X-5\";S M2#9"1;G_4"5%.+.^%_1?#5WQ4X;C >EMHQQ!V4N%P\,1IB13OP&O8C%>D(. MC9>689-B_^U]\O!#@$../>P?1^P?W&;TC[^?)!10C^_2C'A^5E+BXO_[=VW? M#[,&$YK1.B9-R3WBE[SH/WOL4+3XP4\HUNVRHZCX87CW-4FV[9(*=DG+EW^/ M[H;_L*4J#3T(3I.<^'C0+RJ+K[)T)2)MP48W'!]]N1D@\W]P:NAK2>___IO@ M.Z$GG<59F#V?T/&6>-$Y]?.G_X6?6_14M8/K69V:E1[6V@BFIW6+:NIQ@BHJ MR").%U'"TWO>:3'/NZ446]3=^QJNG[7I4;J7_!U,KVJ5T-292F*(49O/@_XS MIP,_)M'S-=XEI&T\5+>$[U<*[?9=;*\9;&]3"3O:\2K"2%">SPFK:?8IG9%V MJ+[?#KX#MFJV[WZ-1K"=KUW4T:XGR")*%S'",PZ@Q(O3D&T?].)?2U/X_J?2 M[V"0W6L'VPN5THX??"O*LX&@F$5^"B/\.=_>8=*B=TL3N*ZGTJ>Y;*B_A^EJ M2BE'+A88121(SN5:U_@^9&OB./OL;=N&5T4SZ"[6KE?3S9IM(+N:0M*1[E93 M18SL7"YW'OL)H?#)-^9O,CJDGR0Y724_GR2!V@/[>D%W2"VMF_[9V06RN^H) M/M)[&TQ6B+-!"4$%*\1XS>72M][3>4"G".$Z%.=-/:.UNCUT-^[1M.G BL:0 M7;=/Y)%.2\FC)OV9Q_OC(*!&2XO_7(0Q?J^T17M;Z![:H6'3.UL:0O;,+G%' M>F5!#3\/=?LPP X?%NF5'W2]\L.RO/+#M%YY^YC,[)4G])^7 MY#9YC/NLT&BY$(\\U*[5'^MF"_#&%F%M^2(CS6:9C/C,?LAGN)?DBB0/8>RK M5TK*Y@OQ2(6>K6ZYUW8!OJF2V):#5NN@DL/,7GJ5I)D7_5>XZUS-*QHOQ$-; M=6SUST;+!7AGN[RV?%-01Y3\3*MSAM;'!'L*7]S[&J[WM>E1Y7))W\'TL%8) MC3.YN$=1:C.Y$,L@CJXV2:P^@6EI M>55/J4[K3_/4R74DIIZE:<(.(49]N1 MN<%^3J@[O_]P=QMF41M"M32!ZUHJ?4K7VO\>IFLII31U+4X%)6OT_L.;N^]1 M27^N>=E%F&9A?'_ED;]Y48ZO,+G9>$0]-5.WA^MY6IHV)VB*QC!]4D_DD=.T M@CR=IGD$<0XL]09Q'M,[ZRWQV,VEF^?M7=)F@OWOX3ICJR:E\S6^A.EL[2(: MHY^@A@2Y^0;5LR=_0R7&BK0&13.X7M6EU_X *[>!Z6.=DIJZ6DD4E51G36LX MR0G!<28RPUC\9%Z6ITHP5S:'ZX(Z>N[=_VAM"],EM20>>QM$4$<5>23HSY=Z MDV%V_RE\P*=>YA7B*(VA; [=1[OUW,^R:6L+V4=[)!Z=5U-19_G67NFTJV:0/:_=D$MY+X25%*=R]ENMEX4?JS>;P7=V5JU:CI;HPED9VL7=*2S<:*HI#J7LYUM,;FG@_Y?2/*8;4Z2[#P@V.HCZGW&L$W1?;=-K# M0:D%9,]KE7,L"C*:<[L99;=E2>&)_QO?64PO\XS5[6&;1.I567 MPKFC!V0WU9)[["*:\T"J!H!]-#>Z4U3DDH=G4$9<1(.[BM7.OUB7[2MIA1MX3KBCW:[5]5WFL& MTQ'[A!U]45EV1$YZ;B\45_;U_+#9=BF>V*)ANR]*#9?@C6WBVO+'HI##3!YY M3%D'7+'(:YM9[G\/U_-:-2F]K?$E3 ]K%]'4JRIJB)$;ZT=K+[WC7/+TZ-[S M=L*9<)2EY2>U5Q4?_)VG6#,)+M>?PMB+_9#&32(J0RAJ!P[L"M,73?1G;CJD M'SP/-I+>^ B[9,+RQ2HVJ.1CL8*AB>,?IRG.TAX7/V@$VYG;=9+=MMD"KH,J MY#3&64X.A,<5"RPMQSMLNP3_4VAXZ(9[#:%[HTK<<4ZYJA(IE-YI1;\,DQ1? MS*YDJ9S'J?_L(NY.O'1S' ?L/V>_Y^&#%U&!TN/LQ"/D.8SO>7JHPBBZ?6'' MY2 +R'&JU1%NW X3W]C%*7GDQ0'B_Y 8K9"7H9*7R$)V$MDSF\%G_\ U(R=C MK>^STCGI-?8QE>,NPI]QUIXBIMD%=H3KZ-L8@#O:PXUG+:F-A^.".*JIKQ"E MOU(DC.>%P=G3#LQ1C>XT3Q$>%,/+WB@@@D?GS@;M#?[=A+< WYN8N M@OX:TV5&Z&>83TZZPUS5%G9@=VHHAW)K0[C!VRVNJ;/65/EDVFUT3JXBFR@[ MWXC2V0T 'V6] ^5"AD2[T#_'$)=D7J2]JS3^ B9C!V[<^DP==,#0U6@..Z[Z M]%0/8'5;N-'6*[&U8:RF#6 DFT91GRM*%X_LM*^,4'XS,!E=7,[:#E!OI/;W M@AVPFEKW;@4M(7QU!;>Z(>2M,[9XC*+DD;W/BM:L2C?!09BABX35!7,V05VO.OHV]PP4K>'&^E: M4IMOD CB*\3)\_V1B@'? 7:T-S2#SEQ97"OK:._WD@KCL1("%YB*=QW>;[++ M]9<4\\6#PCY]?6#'K9;&$2./2*EVSK:XG:V*/X5QF.&+\ $'YW%&50OI[$!L *B'W]Y. ML -93V^R.WL #MJ^W65(U;=&FZT:LAL?!6F((T$;?X.D.LHG4/=C.KI M;G"5CH9[=[%4;6$'9:>&C;EP6T.XH=@MKO$_*-.P1U>/9IZ=#371A;/3N^NR4)I7>!J[/#8OQ< MXRJ7NO4B?-GV?2>)-)B;71.J6VH8U2RRX[-:Q M[4B_V1)N//;(._JLNJ [:2:OMH6;0'6;PF=J!A>/0OFX#-"@JW/"7O$?^ MG./7/)LP13@2Y2,(WE&%V%5"E&TP\LL;E0_\71D&XPP% M_.W(-4KNHO">*Y6B4.Q-!'QBN2M1@1V%>V',2&8)(H5^O$U0:XC\)&5;+=G& MRY!'*!M6[IZ&TC,EBV+Z;T)I/6Y"UI5^7?%*8MHUYN-M3A=RDCPK]K:EYU.[ MYQ&7EH((RL*MN*?"4HL$N3!^2$*?SH1_K,?4<77*$KB>TR^?SL%T+8-)+/[9\$+7YE?; M!XTX7A$.C2MWM-,C*U%,_YNW('+S1MY+Q.49?J<2A\YDPXM3A+9U^:R;PC.; MHM@T;O/$IJM)OC7SLLB1P83JK,R'W>\#=Y-"4 MVUHN9,5A&KS[26@<8[J6P8%^+J1UQ2]PFO[<-G(F>UF2$R-=_R'YM'8X&6.! M>0IQ)3$=#C*6[':*[WK*\2@;P\:S;AT;M;5:6\+%KQYYC=VV)HL87;=W_J=2 M\C V?4GO%,8F,/^* _983^_Z6:<][/#LU52.4&5CN$':+[*I"Q>4 MYUM(]87J=*I^IG&(-I0\76C3E;_GJ(:==C@N, [U G!)D3>!'SK?LYA0MV8E M#U@3T][\ZJ[VL..N5]..&>H2;%'U$A/T(KWN=*GYK=%)$_ X&#?11+? MWV*RO0AC?+D6U6=4,[?VIK 1KDN_QO*@I1U<'.N4UGB)0(D>,:J(D67^*0@[ M!ZY)M+W&#TGTP$^T1=S#'!V(5-:&>G=RE1U@!V1_;H>W,]L;0TW.C5D M'G>-L;&8=SVKF%I9Y^OY[3;,6/(02RB@RQDVIN/8I^(H%U-=/6 'IX:VS56] MLCG<\-01VGRY6]$6S[C(U!TM[>?3UN_0=J87* =>*%WP%=)AET:7>$UTPHNA M@MP*'6<9">_RC"7OLS3**P_");L)%3\G2?R8) &ZVGADZ_DXST+?B^@\XCSV MWR*9\Q]X-;_LVC]G_Z\>O_A3ZL__\N?RQ8A-Y1(1LVS-*/_8 M<+T,W MU"WQ]HY.IW]\MT(LVG@K'2Y_7+W[\.?53W_\J9_+*?8+)N\YDP].KN\& 7\3 MV(NNO# XCT^\79AYD?1+*GYKK8ZPT45?]\85W]Y>57_V^M,1U=\77-P\E\'N5^+@S"/LEF5Z7%UY#$[Q.O25V]=: M'6&'M[[NS<\!LIMO! L6J.2!WDA<4,'F>T>/;4RNOJQK(&@Z*KI1 MBL&W_2B [0C>X#@-'["HQ,C>1/B,L\OUK?>D0L/!5& 'O*%5]NIW#"$!%PI, M%;$1&&(GNL&QK%CZAC']GEX^-:P3EA8)V+6@;$5J+W9 M AX6U+IU;_G!#>X.64T]M+F5551^:]_OP^>G2"S&C=)%+%] MI9*?DV'5NM)[RH4%72"G910@HISMYEV)C#3YI[E-FK+W1*LUXK!CW*X-NX=O M$\IP\<2R?C:G"7RD%**@0A:7*+7#)$R"L[CS9CP0?+.O_+3"JAK=8(]5NGH/*38.=WS1EMQN<7'7ERJGT56$N6WAA17HJ:G MX%4@!.4F< , %,Q@B518HDJO0V_"& 5TM>.1E%7L%IEM3M8B35L(.#RN4O"T M#-C2:4D8H-)9'?O[/982\TJYK<6ZX(!J%@#B>T*MB[@^R%R%$L@B<7F E:H. MRPO@IJY]P2M:+RMP]V2V';0.L]QGT;89K&&;MLX"];+.8Q]@HF:OY85LB]9] M<2MU65;PM@EN.X(E'F#">!J]F[&<*/6>^ZJ8K:V_D21A0X$->RFNJ[V@'3\K M6MFY!K>XO3X(MG.VRR1K=%0,5DFUE-1("WIS>C#0#O MYDE6T-S*Z^ZQF%C7V<3K:+Z(V+:^D=6,:1A[=S/H"VG7[D#=SBT[=>N%!:IZ MLT[1=$$!:FGCJBTXIRQ%H97D.96R1;(B'TE%7$YRWU4S@W/A6@['6+LN"V6C M]4#-_EW6GBX+0]F>_=6N]@O"6YL[C.V@ZWI?=0Z50>VHBOO"? G'BOOU;):J M6\..UQXMY5!5-(4;I7T"&Y>/$]>Z*\+JG<:9;K 5 ZH4).\YM:E=-Q@FX][B*,\3G]IZH*<&O#A7C>@6ZMWE>U6H ''LIJ MP0L94<2I.G'%ZH6)NKQ'STC=W0.VW](,MK>J]&K696NV@>N72DE'/+[!";H^J)Y,,2S70257]$C9HI+O"E6<4C69D0WAV\I?_#G[&E'3:"1\*QL#AN!^O1L'KBU MMX6+&KT2FY\ZI<6;325IUTNQ&53%!6E'B[,44[_>4!5/*8Y$R8YM(A;:*O&N MNP_LT-32N#GV=W2 &Z1Z8IL/.H(Z]V")?AFXC@;BV50.:OK.ED,NE"W1RLDA M%^:%X/Z"8SK=BZC>Q\$VC$,&R%GX@+M!2[LS;/0:9H/& 9E63[AX-E!^XX,T MP6:%"D8\ )JLG&+U^]^^O$=CVWV"8.RC-#524XH MRT*#CY3O^N#5'(WF,.-75T\6L7UMW<9HD/@Y&PGX@GO@SV-C6*IIEW&(WA3D M)\F;;<.DEZBG$GEF5K9<#MF#%[8AG!W[O^=ARE\,X_\D.#B/KTCBXS0=L@BR M0Q$P2-FQ5H5CX\@!ASI+RID&#F>/)/XK5$J SN.CG9 !N5BK*5'SU61F .S: M;J61PMI(!,:"&(1YN%MYLEMY RSF$'6 =VO6DO,(-LRYA+:>X.@FW*?0[E]]4 M%*?0R:XXD'<2=I^3.&GJ6:!+SVFS3C_8(:FMN1R@O9W@AJN^Z*;.+7.HXK=@ MTI&E/L]>\/3JBQI>Y:NIQ5CZO9.3ZO+]G^YCGL-6L"-6H57SEF>C"=QH5 EJ M/K (>I,LNG\2^L3XGE6$ZHJRR=0JPHE/4\5CQ>LP]F*?00V?P+H)LPM M;E^XH3Q8 ], 8(S*JY9)C&IN2&+'8YZE#C.63F)_7GM00P05&U@KUZ$+ /!Q MWJNIU@H5;B3WBSS)BM3)IM)TNK8O/U=(.:*DA.I-! M^ULO >"46AZ"TT%3Z,"B%GBDNU+"$V=%#MD?G%15&H2*])"Y]E\F5^_-7?$+ MNLR#N2()%:'CC+[1 #:R'.K2?$&K_!8N?K3(:+Q@PEGSY'W%_BSJ>%PEA W MZ#C+2'B79ZR"'\H24-,'R[8(Y1'?T>6U&56:9^,&9U)Q-,F7;I-!ZST3.K"A MR-@RC0V@H43@ INY*M;PSRG8]>8TS&Z?"YRF/Z,#&$'>GI7BII7"@K^;C6+9 M2CJ67!9.]&* V_CNWQ%ME=7:"'?@FNA[4XICY<4JT? MQ5LA3MG)2#N-CH=Q6KU]-S!B1:=-$@54$W2$[IA\>J_JS05Q\YMPD!F<@-QI M&.69\JTR=>ME =V>EEU05S1=#MCM"VP3[@K:( #/EI[305X@)(0->G.8<: I M9@&^7W%XOZ$B'5.;>?>X^:2T]!93UZQO* W8(&ED$1DZ!Q& "ZAF:IC&3P.'F:77RIS.>%T9!:O,$OQB%F>\CO9B +-+N=)5/$,4]8)'W;4@&S'EH\K MA_2+9^4.WI,;^+/TF];E$%",B+K/2PZGLLAAH,\J&@.!BL3BAH)>168:#%Q. MQYV9QN& (,]BIWSKMV^#VKGMIQ@2^HT[[UM\EVNQ_WTH'K.S[0Y'F MUW,9?3@5V(."H55:G_C3(P%W4#!5Q+B89_4X((VW!J/R8-CM(@V* MMK"]OU-#=:8#>$_N%G>ZC(4KBNY=S_RZR%6PJ?W23CI;T(NJ<;F^]9YZG_C0 MZ0D[N@=HWZP^UML-;N0/$=Z\1EG+4%7F<+(PH<,9Y;<""@]SF$C_(,?MDWI.386P;8*.7D%VE4@IM3 +C(Z<8,XP"F$XD+P5$I M.9)$YQ4V).%1+7T3PE6)^$(-)_B]K!^JLGXF6=NK1( T!ISB=1CCH+A)=$45 M3J>$>POLEHGLMNRL ^)C>2T/KZUI;!.:WPC9OD<7?!)8R(@*(1&32H?,U]B,O3<,U74,>0/0,<*Q_TQ+L+U&:N;C'B-@E1F;)':4'"7B94]C' M5WVJRX31@5;304M-DLL#Q:&*33@M=3R[["W%[-B"HE!ZHK%_ &U#T?QZY7BJ ML!',DM5T-RD7?1'3EF*S;VY"NJWIVHCB[J9J$U3W"BOG!77VA8T'@RR@R %2=X2+ M$$]!4^3K1?NOQ':UQ:VSW9JV+CPVM80KH]VBVO+ M-]%70=B)U@!YU2L[V5>K,1W/!3 MBSIB%'&9X^\IBY:DD5562"G\3B1EL>^GV_SB&4RH6):ZF3TK,50 MY1ETCZ0#^L..T\&6:(RPNIWA1O-P%8Q=__+D7'D3Q^G0.Y\)I.AORZQQ7Z>\ M]1B^$PIZNL".?AU]]UZ:4[:'&^-:4AM?1VU/-W$;TBXTMA:O*D@WH!C->A^K-8E:W#[RX'2RY M^9V@D@D27%9(\&$'PR4GVX=H(]V[]21M4,?ENOCA&9M^KV6ZN:73-TU'MWTD M-Q;)JTLJK3,P0Q++=7^5/;31?J__,D-"J<6DP;&2KGVYF=LMPS:.GL,DF(I[ MBL5_S^/#Y+%K.EO]E)!'CZA*KP^G A-)1EIE[UG-(23@X5^MIS#1EC5'!VLUR$;)XWIPZS%[A$YVF:X^ T)W2U*\#O;UZ4X_)%"\QK MT^$XY;>#%18V(@0;7\QMTTSD'$H%+LJ,T,4XE5F4!15,5XBS6HE2MD>L18"N MO&<^9SDFA++ XMJZN.%.PWF-PRPG;E[.=6 NQLVCGBT75N79*02+7>DL$:51 M"^-Y#.Y27@8 ;W=1\HQQT6%'S;%A$.;J#KO">L(A;&!3#Z5%@I..=330J8O, MXN!)2QE+^"3^7#A 36JPB1#*=='G>H&8WB:*7!]NT;M]BUZS+-8TS/ -)@^A MC\5O<(W]Y#[F5/AXH3K:G)XM;!R<)%V-DT-\^#JP1D0+*7#(CJ M9, F1,N2KE E*RJ$+;>$)'$=Y1 "-[]L4U]BC_ 3^S=>ZC3T&I=R!,X,"E6%J/,6)%X"4#9M,=PI!3]EPZ5 M>UK,@I6")VBPM&26#K2<_!DJ.\AIR1 ZT.EZ&Z$]K[$\3OI$(>9CGH8Q3E.J MS5T8=VU[FM*"#:RC+-2?ZMM#""[4CE/' 8K M';75G:. '"//%TMSMDRF^/PW[&?AP\+K!C74=? M11&Z@_9P8UM+:BLEYQAYQ.F[?UB2R7)%DH7^XP\=B#LL=L MK*5#+]9X=7(X(=A.;VZ;O?&5*H M8HUJWJY?M7-@)6ZA-<<3OIQ(*K-X%3,GC]PU#N38:5KLAQ%N/ MZF]A!H(E8 MP<:H*>VK/-&WQ 8+J+\L&L[=*\);.!KTT<&+/E[N$#3*J7Y&ULU,2=!/)DV_ #" MV[*W?O[9IMX\:_Y!&=4+39K6SXM>6NKSA-G-+3ER;@X+I]>Q+6?-13!^\D+" M\T7J,?IR_:O'$L@S5?I$7Q_8H:FEL1RAG1W@!JJ>V*:^S*B+-##Y-G>R1B4' M)X$[KVS77B>40_(8\/A\]]./[WB, MLD_:53I)X@=,!_$[.K6GS/]*>?-#1CI?S[>'SVJ.(@0SFL?;AH6X.16W<1\D M/I>B;>9D02?C==XVR04*E%G8;\+BD6 I';M^*9S]U0RE(GY0%'IW8<0N+0]CWM=+D#9 METQ40[4)1(_?Q9667I?K3V'LQ3XUPDF29NEQ')R&J<\B2#7Q&M =)FJ;VJ&Q M@ZK9%^[,;+ &(_"X8L0BX13?9:BZ%LGY\1V!BJ.;+A$@(TNL$.?5V]FWN0W7W@AKJVY.:[>X)! M>7#!6?"@IO]"!1='FYASJ5Z<(&2,!8RB6=5A2G%5LN?$=1 !V.$]W!;=5;)4 MO>&&O($.EHL_U>>2U7LD;@\E9S2)6 2DS Q>FN)B@E,N)UT=&AX:X-@7DYIK M[./P@=6PU[9=:]>EH8):_VX\..RW)"3HD-XR!I2<4,W*T16T6:Q0J4LJFCRU M&4:P7Q',WDHJ)RQG8M5!9T,\,?N8XY2V]32)+0T0AMBH&R)T*"T)- ;I8QE& M"MZH8,H'4W&;0/ %@RFS&*FT1K%M(.86Q>LK.>'/SWAM9AEQ_-,Q=;I@?U^' M]YOLMTK-9TR"QN MT39(*=/XN-V$*<*1N#I/V*605%S(VHA[6'Z5/D4*.7@$!;4D512MT.,F9-\3 M7$58(*J>,6J[HO+979ZQA"OT3*FS?9-Y$_4?AIYT%_F!!N; G-L_QFYR5-^OI4F'8'J9K: M/0.9V$UECOTMHT@YI76Y570B]OQ-5HOJ_HM#A&Y+:.P9'79>%"+TJ##)SE'! M#^!2;RIS"+T=XX!^01J%O081@(T$PVUA5LP)+A88Z#!C\:9)\"#)O*@+#V8V MB5:5$$! <1X_X-1&-;AN0HL$#@W;: !(!Y7% 8F.+A,!2L4:4&4C!U;:KP87 M5F9Q7(2H>.B/O+\5GPGKV+IZ%![3IO(CU[L"C;BA3&%$48< M.[7I%>0,C42VCB@:S8"K^#[8,Y Y%9@P,-(JU5'3<)&K5DLWMB>FI(A7"R<1VWS M:Z!"NE5=2XNN281TQ7NO1UP>5"RCT#&K:GC/4R_Y@X5"*"0$0F=/F/AA.LTB MN!=1EV%K ;VXL!2SMWA=-1%\Q';;=AT"GZ_QKEA&-ZH? MLBILBM^BNP=L;-305D:VCN9P<4E':%-/KVGS'2"I:"4C[V@;?1:%F;XT>#X< M%#-ULFJ3\? BB>]O,=E>L(=:J05XY3(-'%7U@QW!VIJK9BBMG>!&L[[H=D8O MQN.(,4&<"P]SSL?YN#^']@0_)-$#F_;XG#Q:>WY;+O.L!^B7:P9EY;2'EQSM M.5!L[P$\L/NU;3L3;VD..)@UA!Y]>-->0]?Q$?<4&A>U@=,T82\'T97,8YAM M8(6P/#49,D[K](,=SMJ:J^;;"QNG]46W,_>>9YPVFX3/H;]NF,\S3X&J_:SS ME$\)H5(6&QIL*;;=)C'?:.D9'#H[PH8Y?=W;)B_J7G"!;H#LHZ$HSH0%JNJEX'(0KG;8H#>R,>/2!&/B 'VX+L[-@N !@H,.,9[^0 M$DFF,LG!E:(W>6F2MG-?%Y!QMEYC/[M]!>2Y+OR\94X"^,!",B#;F.*:4('-=DHE$-,"T7D/DVPEQ@%)P!6J92^:L//5 MO0^;/>I3[5(KQ-6J'Y@J%$.U9D[6DR_J!\7E#TK8#^H7CU_0'];GOQH?S7 M M*/\Q2/TSLN]=#&&CK'W%RTL=EAXH?@/Y=Q6&4CC"[$+ 'IK<_";R,#2O!'"' M'$=V&),?:6<,$;*CEM(G\OC2',2$$DZ6)@O[G=CR)BCXL#3Y%SQ$3/&#O6P MMX['+Q1>YT++/K"< O!$WREV&Q M.WP?QC$;8R>UV[0#Z_A"N4P\Q>BX>A'#8\]U,UNT7_!PV74IS0KA%SI\6KN4 M=8W93QQ&8?6X^8" 99?P6:%J2B)@Q8P#]J\TB<* YSK=>1%/[DHWV-%;%4W[ M*1,C]AK!CK=VG9HI2G(+N!&@D-/B]CW_\W)='"5Z$9W)9?R.5M\ :8LV[("U:D$YSJT0A@L/=M4S+I@K M2;%"#3GXD"A+PH;/2A94"Z.^[#U+"+/3DRA)4@ZF@.-S1TA#9U^)HV8L01I^ZZ7,'L"CO)8?,R*L3ENC=!I+4A[*A4Z];( M/3MH!3<&.V0U/EG@)-DH4A-%7VNG=%0J9$I%/^8IRT%WLCHL7CH+X_LK.J;[ M_?6#.CO CK]^7>4X5+>&&X\:,H]X8ZD@C4K:CJ=T'[TT3"_7\N23594([^-P M'?JL,NN!-:J!4V&_D21AN[\->\D!,H8>W!"RHI5ID''F;$AHK*C8$DL2 +6& MHNL1TJG=;O+MUB//O'1.MZ&C6LFBK9P@[%78N,,_H(P2WE%G+3C 61?T[X! MI*O]LCRV%Z'/$E*.[PD61W#U)K]B!!E!!F:YP9PHF2EB(%?;<4K2C#CBU*6H=GWDV*9QWTC7UV=YGMPY MFG5V6)8OV\-GE3.['J-FT[J1%'H>TQ#.G0U&5]ZS=Q=1J(J#8]\GN1?UC47= M/6 'L(:V>R4/5[W'>K:9P(Z3:6S:DE!FB0/<:)Q(SY&):RDJY%FA0B(D M\9>72M+'TFB]0H5D[D=M> ;FYCQ[8H\X%4@I3%F:3!+$!5Y>L#(E?8/\02/8 M>-6NDXPWS19P\4(AIZD["G*.1^@+G*88%]GB\;V0J6_$[>T$W2-U=&YZ:%Y!S/R*U0Q0*5/NQYY)E>G.@HK*!O#CL]N'1OW 5M; MPHW''GF-+\6QYWG G+DUE>P;2]2ME^2DG:.'HNE2W-0>;![XJ>MA8DI%W5X> MY^]'5&_57N.(%7GA#USQ9!XF9E ^/*%]O]R0*/! MF*S]EOJ)A0!PX(=O2Q< M_18/MU0"H$("\3)=^1HUEP)5;[] *>O08[N/LNUZ!\_15%](;'9;S2@XVTF^ M@.CL4#J?"SBVWUGYD#M_\@E]Q#%>AQGBS\R[0"PNQB:) FHX5LPN>V:O M4_?,%7H[P<8;/9UE..GN 1BB=04EU>DYP_9T.(B",4%DUOO M27LCL[L'['#4T%:.R8[F< -31VA3MRVN(U'B<+8X6_3M&TQZNBS.ASL'EJ[V MB_)B>^BK<&/78\U,.KLY+.,5>7,_RPE[,Y-5Z.9+N?KUS)YA9TA_V $\V!(' M):IU.L,-[>$JC*H"77(J'C01NQ\U,\>C5Z\Q]$I7=*+LASMVBY+G,$BLG$R?29@0\6;R-?8C+TUY MP6!>[2?X1YYFO$P'3GT2[EK*)XT@ SO(3>W2F(D/I $7#(PU,5^4-[F PPCG M%G%3NR8A.+R/Q55&BHK$BU./;P:P>Y;\STA(IS!]E5% M3KUNP(MP#E3"3@ZQ5[^*L1,!ODX(\GA%=T^2Y>VL13=G,L5!X7HP:#>K%1Q7 MM/^2XLOU69J%6R_#JA?^#AK!!+%NG>0I3;,%W'F*0DY39Z/D&.Q4!,&M:R;6 MU\DSFOA1VHLE24S_Z8OZGT..* S(P Y24[LT'N@<2 -NH!MK8EX'_['Q*%># M)3A<@&4>)_CO!#C@]G3N?6EM(0&K*;6WMBK[N.S60I]?LZGWC;W"01V+S8G^;PLD= MWD(@NFK8>S*()2CXQW%P&D9YA@.M\#:G!CON1UJI<1W8C!1O,E,_[RK;!44MHHI-$5)FJ(=M2AMO:4-4\-' MOBR"U#%=3G 1PP=\@_V<\(SILR<_R@,U)K=FA@??RRR&@IT&;;MNVH M9XO+$@#1NJXV0E\6"M52H5(LQ/P#G30!HO6-0V!H"M+:NR3#5"XOBIY19?6T MMGJV\3*T\>B'=QC'"#=^A#V4+K'Y$8?W&_8/VHUX]U@ -!/2/OY^P+5],=A[)GC][6WS\%.Z? MBG8T@QF%?7JQ&%*U@1[(TQW'BZ^11\7E$V\7)5$=W?W$.*KR/\%;^\PV=-7T02F M4W;I4^>_-;^'GNBFD-9X*_SN[F\A*[7EHZ^"Y+Q/1"]4GY[DL\F4@O1&]8 9 MZD48X_,,;U49:I99P$2C*>VI\PRV"7UX ^ZD6IJ/R];62TPHQ*6:!+@>,+E+ MS-[;=FW9QH/<5S2DDJJ02/%(6K+=8L)?1G7[2O=IF'KW5(+[8K/O&C_@.,=: MAYBZ?6%CW" +[)4_[^\(%Y6&B3_B&H+$A6W8%'R@;(O/8P9YQXH4!O"RC(1W M><;-D"4HD\&UV-:6$(6C1R1 !7D2UKG=PJZ>D^8)(0QXI8O5-HTDFVY+FWH96K.?X$&\3D\!E4)Q:6.6V.'FJOE M*XJ9+6D8E?7G8\0M]C=Q^'N.]1!V+MZPD7?67Z!QW7T.QG"1>E[UC:^#5ZA= MHC-?"9_'N[P FTH&5 L!!:V78>,]%,^W.S$)SMFS1F$L8'OKD=]PQM';86&0 MTIX:0]V7.+E+,7E@MN+N0K^F:$1[%=;4!&>[K!:"Q1/8MQ5Z+?)9 -).H>UX M8%WISH%72)9.8#!JR@<.>"&97,;9;(.1OV&;" QA+_ #M*I5-V_MY3$_%B7_A4QCO0S:@,6NFF^VT5\'>M%R/?2#5I'R2.=!ZP3LG56 MHO4"TS4JOMQA=MX1WW,KE?CV_(O'GE[(GC7CVX02]-@WMDX3%P:3@8P9YLJ8 MXPGCN4(55U0@3,5XA4K6< !G?CO)8+3.,U:';AO&X3;?%FBT*Y^KSN. 3B1B MEGCBT3"(N,F2RKR\M9O<"'R7G>--)QT::])6Q Z="ND>5PV PN('0) M:\.1+Y+X_HB&VQ8Q3JAF9?_VR)"!DTK%A&(RW5(^+3=)>IK"]M0N_1IC6TL[ MN+[:*:WQZ-1PT!5BA&U?+AGAF:VW2GH;+\L[#^^-=+=J1:5./175 4X[F3:QCSZ.;HP:0' M3+*0SHL^)QE.K[QG-D?JC+&^/K#C34OCO3>3U!W@QJ&>V"->32JIHQL!%S^4@=6O8?MNCI7H]> '_]DV?P,:9[P"_*JLO_XA*J'GD$10TGH4("[[ER1XBQ9/0 M68("*L2\ST%,;X62 RI8K(IYG]MMVIF4ES>R]G]XM\D>O:BFV04FI@W1MSV% M QJ>Z25M3.S"$")W=J6ERF5(GB:S^;';&"Z.D4*<7J[9#L]MN7$T+*ZUR2PE MUH?9I3W^]6@L 1,&:F(C9&J6+2K<]D 9UX8<:L%CG:0:KN4 M97]QP&I3TBF+>()4N@;[\;EN(%F:9EV/N^=&PT(DQ&5R>6[=:TF5(?NVX:P0!A[/UFS7".31 M5 %'L#W=C$-7(UQ[HG7<)J/% ?ELNXN29XQO,'D(?:RP;L3%* IK^,E]'/Z3 M&I<_)\X28-,![V18YP<\P*>VM.*M#;O, ,/!Y"I;>:^CD T5PBE'_!6J)115 M=DH9D1"29\ #O,@"SOJ2@7T9H^LM\G6$_4S<3.:WZ)(X8-^P]G&:1&' M]#3 MC/YG6V;@%_FLCJXMU^:^QNS RF>+S/B>_D&MCC\^LQ0<5M\[S?0!>0BEI4#M M8.NT@Z@VF27 XW!E; !?@RLJV+*Y$<\6XW7?X5SH<6VL\GZ>7/:&%1)[8'<0 M",5+$@BXHL$08UYA##V&V8;#%Z%DBJ)CM,5C0GY;)]1 _*)0>1Q(&K]&0=K1 M5;_6A^<4/XRJ+6P\ZM2P]\U$N)C2+:[M%Q*=K(_V5>Q(Q5?@M#FK]A8:_L=G&PUV8 M_#6)V*'U,:LP=9ZE-_E=&@:A1WA9%-7C#8-ZP_1.0RM4F6WZ78&GN!DH8NK8 M@M7',$$%+W3\%SZ=#>E:7.;GYAV);\X2W8EO4,R12OP@C-%]AUQ=[6%BH;:F M78/U DZ:^D6V.&2K#X3FV?N84-F:J$E JMZ,VI/W\C&F*F["79F >X6IB>A M=K^_J6#0'68PFSE;+WFDRM\ZF6\/%WUC>:XT4D )HZ: MVZ)K@J/NO9P9CX8.%K&CXH88.U'"L?H:Q*1HWA*>UB<2?&3 M\RL2^EH3IT9KF/&MJ:5R6E0W7=@LJ$5PB^'*J2-.WND,9]%:#IN]6%>U@33F4V[G-BM,34CE=W2RFY>93=< MVLWOL)N3[:2&8?ASS6M," Z.[]*,>'ZFN>[6( ,3YL286 MD:C!$TE,T=>2+8R#.%#&F6ZBJ%+SQ$LWC>^NZ'SU!D=1"<>;)*)?[:\"I^(! M$V8FM:AR>CF6P<(FG-;4G2-0Z5?L/9#F]TRP%2I$0[)L3J>EKX:=^@::@3GN,L$1K7$B$N)N,P\+U3\78B]I+'N]9< -3C. M]7-T#IG4';I*91:P)##QFD'@LS.GY>6->0_)^>+YJD M8T\I#JG!')(L68 7T089M4\G*LZ>2')[;2_F%S&WU]9P'E9@\ MB O$TA>:(E77A4#.8%\M:76>.KTYN8$>2@/Q-ZDE"X7M%@(U!1TYJ((= TSM M8#*K7/XTTF5RAQW 2#(OLC%+'#\M9)*@'55@0_\>G2HW4UJ+R#B\Q3'] P?B MKSE.?15\86+*[):?+"6FC>D+F8U:,8'S3<'##(]5FZRW8Q?EH,RC%M!J("F66N#A__=&6NI9W M_LM9F$CP7X[4OYQ(,\ZK7ZZ1=ES-,=+REP.\]#?^=:;:#Q@MT.O4HONW;X]6!..H#M8-B8>"QG;^,P0;_X)+W,LS2C"E?U MAR;RF6$2O.RIAL&O,>UU*R7[ES^9,#$&C/&GY?+0JOPP19+T2]V5>/UI8$\# MYO]];(W[+1?&5N6'*4KDWP?X#H/6;\"G7E>8%%^Y=(=#45Z'>M7O,_N8OR?' MZ^#?:97%#35<$?9>3OG]BYP0O/Y6X_]7XKH=>Q[^ M[CB[WJ^QY;>4V*J.Y\$=V1M:>?2">B3?;W%110K M6!U4/G>[QGJI!A@&O]-:H8&@7F&%3++"Q#7@K[&?W,?A/W%P'M#@"->A=Q=A MWBKES2A^'\>!M%M*OZ-QQ'=8Z1=GM D%=MI5"Q;MLEL0E$Y@9R7\6N2U,,B> M0G.+*%>+AV3YD! 0E1+R^X&2C*@0LCC'8=]*@CH=(EX-[F)(@F3URD+\X HK MS01AS+HBF)VEG3WM<)S23^/@,MM@7'*0V)94,FW)!^84BO MS9 PQMIDATGV7$PW=@S+)OY%6AE^&V.IVM93C)V'W+Z=L;)#=U@8+ 2M%B]< MU*4.A*]&=S7*36#YAI6PPDH0AK!SBBCQ?5@UGM34+Y'V39E6^ MA [2MN*U=+& $RF6Y."!> CC1W%<*'TQ;?I/&[MO85Q1VWF"),H#7M_*>-.A M.220+',0I"^7.1"]VMM%"J5]HY<&BI0&@C!6\?P6Z6-VYTP(/JF].]E^"V-7 MO]WMCV%JGM_*6*9A 4@8*[+K&N6;:HF7.;J]_@(@QKL)?P9A,MBCWEQ+LV]O M33;+8NP;7(5!7PXL?MGUC1MXIIU FU86VX'20,.V!AD3@ /.9SSM>DK0_Q8& M&,F2]@<62OQ;&5!D52'A')5KF0/(-V;0F08,&U;]C#,+IT:,44HY<2YK+[WC MK/+TZ-[S=C^PL>,''&5I^0D?3?A(4GSP]QM_@X,\PI?K4N-/81QF^")\.$AY M_/C\B_>/A)Q$5.Y;9JH](]NB"7/$L&HQ-DI8(>AV9&@#,+MJF897R9T5 :O@ M2 APQ"4XR$U&=\^(2X&X&.@K%^3_N@A*M:%2V5+'3^'^3H$9!=@!9V -.;P& M=(<;3"9*F(9.9Y2D!V'">$*+DMHBG[TM/DVV7K@_<36GLMAHZ;**9L2TD5AD MU'0J,DWDK!IQP]BBKX*Q2?AT; YL*<_@UX3\MDZH,7^A?V.R9Z&^MC!]7$O# MQ@*\K>$"%M.=8H]9QW'"J**,O@K:^PXX_>KV16C8?RXVEYHNQM_^:7UZ$<;X M/,-;U31U( F8J#3&'O*P.Z0_W#'72(O1=SIZYJQ?&4O$>4*;JG[&V?%=FA'/ MW]^,']P9=G@,LX'F?%3J"3R3[3A^+;G-.Q["LP0L%/B2XG4>781K MU9:J9M>E(L"A_GKQ7_=;8O2W2#^)QZ^0X(08*V!Q;]$&A9+1H9+S3(>W"6ZIZ"/=B?8$:VGLAK9RP'8TAQNM.D*;E^UAM%%%')74 M'1Z%*/3M//CHZ[-(+U8?:G1V6)PG6SJPZ/!E\Y.)\3DIF+_6]1<<8^)%QW%P M'&SI!)(M#C,ZA2P+(;<>;)C2@.WM1A9IY)@,(0 W&LS4,,XA$=Q6J.#'T]F: M'.O"XT[.&>#;Q05^M!<0*B3J1 V]GK"Q8H#V,D)H=(.+"T.$-_5Z5>FMTM7= M(@ $"SB*]8SD?I83BD@G&X_<]TP,.CN C^P>7?<"6M$:=!SWR3S">6O2J*#M M/&9GU7;*UVNEI/J(+B:" :_7JKK"#$83_3M>KVWMMX ,I2%:6+QX(OV!"EX@ M7J]]F088^GKME%;P9"M(?R!26,'T]5H[4Y#0IS+<9(G_VYL4>-T9PZXN01IX_>4 [I]ZJ9R8A!^S;' M6U>8K!.R]6B4&\#7H-Z 46RX%2HPT^\*'-,,%#%^.:QF!1#AOC5#=.,=0&L M6(<,67\ !T M#3O6&Q# ;< Z8ZKUA?O-SLEU=!%W9]M=E#QCW!]U[2UAQUR' M=G+$M32#&V]=PIIZ8DD30JQ-KY^+.#O%=]EYS,XUV"2Q(SNSM2'L*%/K)@?9 M82NX,=8AJZD+,I*HINDPW[*I7&^-B8[F2W++[JH1JK9+<5&+=2#V''4U5;&' MDR1^P"1C*?DW. X3\CG)TUQ^/XZ"]Z?NW?WK7:/IG M]4;*E,Q@1L$\-JZV:2;C!'Q79WJ]3>.8R? _D,04":Z(LT5!CA$3C.=#,2'Z MV_YYUFVB;]FR,\#J>*Q\20 X$M5>%%3-&R4@,<6I":P'__B)TDN:_8R&'$JL7>)B?)=IO$?(]LDT0!)NEI M&.49#GJ*_(RA!Q,_K%E*WF0P)@9W%V*\2F-*D! EPTE1D3A#A MG&=]_\&9=4JT0#E+%@EC1)GO\HS=RHFIY<+"S&)8Q^;:HB3B9$KC MQ(+'04"1QO^- A$5$*=968=IQ>$I6:/,>T)W.,;K,%LQHQ;/F5$<8Y9+BWI5 MOF3'F"W.8$^.BDFAK,PRMLRHM1=YEF:>7% ->C9_3$@ QMP3.TBX\U0&G#A MQE@3TU@J&:*"(Q(LV4@MF"*)J\:F#JA8XM,A2P&U3^ME1%6KA4Q"JT%H^?'5 MKLY,0296(X[W3=U8ZA3'R3:,G>V:MFI=@-XA" ?_R-.,)ZT:8,P@J@M$F^%6 MZ\4=?9(+0R #Q484\B2\@J<7H0-<*M#H.,M(>)=GY9JCV@0I=DP@0M.,)BSW MC=9B/<$,DU9;,4Y@2_I1BV47-X/\.]XF_#-^[?'*>^8&(80:@/?K*%\]GC!L M\+)GN[TBPB.IPH4PB[K90+%R1T0/N\HY5W$IMQ .R=(Y 34 1NW$M9781"G, MQC9<<)SR#"BP@'=2;3Q?KME%BWJ_?,QOT$GU!4!=O]4&XYR:Y,)!3D,Q)PAW MTCARX9>,')]9N39G#[:!.)4J7Z*_7!_'61@X. 3#>H3ON-=O+>R M?^+'WZ-7_!#6F<"&O&ELVBB8;Y4#7$"<2$_CTO*%."RD98$DH$.E2(CY!)*$ M8IT.3_O15RZ:DRWMD3;]^-Q.H./N^[0<8:/"#-9N/&4V'3NX>#&'TL;)+ K M<%^^A?1N MO_;W@AV$FEHW"B9V=X$;,KJ"&^_IJNYKN+]U.K7J5W1HICC@1=%SVX;V H?I MXVV2QZJHMT4;-C98M:#%T5D0AHLS=M5S/"ZOD)#'"6S!L.0MNW*"=MT0AW## MKMD&%[= *ML6ESW08YGEYA59;JDX1TWJ)#'T)HR+C[]W[O";XO#'N- M'W"<=Y[C]72!C70Z^C9OP*K;P\4E+:G-;[3*Q)F_%^1'G&(IWW"DDY;_PC'V M/?7V7ELCF$[8K9/T N->"^";>6IYS9_3JRBZV;Z;5"6K\8&CR$NOZ "R]=4H]P-4X7"<+L3J^S*)I+P;<6@RJ*GR-OVQ%* M>PT@!U";+G78R-]"#Y9668T]2%!S%!93J&)S4/$VX?^BM$,17B<)V26$_S!= MPTM_)\AQHJNS-.3T]( >3]KRFZ,TY8 XBQ*H)2:N1J07K'7?4]AN5;>VNY&2 M3-K9H'_5NQKTC[_?4)_G^=Y_PBEFS$OK8PT4I+0P92G0WA[5SH MB6OJF3)!VZEV?>Z([_=5:LVKZVL+V!W[-*S<4=40J#OVBFO'':?L[M0:[*!YXHD M0>YGE^0&DX?0QXHYN:(93+SHTZL]-PO MI=%42J"U!>^(:@WWO/&P(6B7[!#7LE].\ AF1$GQC9 '+%?.H"H=^^Q# ML5_BXSQCBX+S^)[@(*0MNIYP&DT3IBM;M9CTS-,X@L#G=M;4,PVEA@"-HC8\ MN(0,J"D$JJ5P,VT$9C5OWVJ>L-JN:;6PDF(&A#( H$7CRU#X6#8Z3!_\L.)Z M^K E(A=N^LB4/D]BBE<7=.X2I_B88H-IY.J37&!D#[17;^1KTELH,@S5SCIR MK%!#!#X<%D*@6@I8\.+&:)YL-/_ :%%A-*^28@YLHBNK;5*8@>\RC<,E'7*+ MQ"1M.VG@42^MQ6*1OF:3X-#1KN0O[7/#!:&YK;4'0'O62KBU1J'/Z%LNU\FS M%V7/KX7P@W84.[:9:3C#,2Z+P<>M &+ C M_JL1AYZKP[1D8QX5[%G2/[#DG NZT4NX%[1H&[=,>TD+L]F78K!77K.OM2 L MK117S2]Z:I]I=(,)#4/UUB@F< &_!IFVY!,4%;AP6RU,JC[N^ZS*2,JJ$Z87 MB1>S8^)/8>S%?AC?7V,?AP_\.0&](O@#J<$.AY%64I2U'T(*;O",57]K!_@NWRWV6#^7?'F%O'7& M%E11E#Q23\=HG1!TPI++,AH&:>JZF.5,%B&216)LDE4W350/LA<6 MM4ZB%4Z(0@I-5963-KGK&?J5]\P^.\D)$9O!GZF'BS_:MH1&48,9MY:L5!=, M,28%?'?4@F)648)REU=\J!!@A0H1^-2V%F+>^BNOMAI8M06 P?8PF!G,*[_; M"0%<3IGTH7I83YBP;*!]V^0*+-SJ3+5F\?JK5L^>=U(UBZ+F(:QZFBMG!U_L MD(!=HPSC^_H@_0J3, GH_]*IZY;-82_OHE#L^>_OYXTD!3-Z;=BG?OK+C [P MZ=18K8S+I'"^XN2IX"REKR#!&TG,D<1]O_SHM+.H19K(P>MDCLQ4&Z=.VCG: M">/L).,D2N.,RN!),_8D F4OI29<8W;/G7*Z3:YQBBE2;>AH(J4[G3WMV"V1 M]G2'D10!0[$=:TE)/V/( 0=F2\J91]6.JL6S?MB3&Z3DB[($D8(S7Z[)F7-8 M,.<[9:R7Q]\)*58TS1<\Y'M3.X]D,46Z/ [H__I4PG1^S'=L M?<8>%?SEG"QT+?\.U_+O(.>"%F*XR/1T;[;2=83SK?1<=_J<3CKZ^2S>[_'E MNA[^+M>2&9CXZ;E8<@3MYK5&&_0H8=>"O4FB0PF#'SDLJSE!:FDM"YO?UM*P MOV0DXP*A4B(0>:>O9K1W \"Q+1OIO;N&+9.&+>5)CL]M&;;;1:Z&.0=ZXZ7(*UW*Y/7%<;C)4C9&&*WHOGS,E.TP%#%9 MWY>!EPU-)D/+B"7U+0@KK5AE"%+.GD>1T">1=KE-\\'PZ0,F=TG' MA .J:0_]-LBQ,*)P\#X/M3?^B(S32VK)7S*>8[[QG#)1V/BR*]_AHKZ1%;%+>7E^E&1A@'G_ MN'P-IW[^AOZ3AVV^H[2/4OI%A%$0WH?9S,F9$'X*QAUQ]DCP1X4 B$F /K+A MI?PII#. RYB?>W!1YE^I.C7<<<-C+5XM3S,<15XJWHXZCWW*]Z?]48X/@#CX M\.[]3^J],&-*@.%]G'7JZ^1&9(!#^DBEC .A8%L\S\;2\E:(L3Z<7:Y0P1XQ M_F[V[>!8Z:V>F>Q!B_;\NFIX[&]"_*#CJ &''3NZV=UU MT-A@8']$N,R(K=9Z\T[]W-IN\-Y!W4$28_YY'Q2KJ;>S&IY6[R-X2JN-0/6; M\#X.UZ'OQ5E5G'K\OM 5">L?03;G4 * 4=O(%A5*#^H-')7- M=#$N%EMSD^I>5OQ62.*(.,M98?9;-$8WA,YKD8YK*JEDK'5E++\V5B89:]=B MK G2"(_Y).)R?9+$:1A@<:WW-LF\Z',2TP\S*J)B1CR>)&!TM62OWHQ$37K M$=B6=I9FQAGC()W*Q4E\Y%?"U7^6 M[0DG"WPNRQT/]JSI@;RA8<, 9767\SBEEHAX:NL0JPZFO$!8-[->+[H/([M0 MD#=4<@+8:N+2'G;5-9ED<4 @_JL%K<#_S&; M8_MF;ZXO(7RY.RY7@)X9]&L3G*B+[QM36CJX*ZTS#- /R+P$$%+T1 MUCAZ\^352E.!\F2FTL5E_I5];,Z)2#'T<9Z%OA>EC>J#/"_E//:[2J0,I : MA4VL(4'OD.[@\=9(&>.8N/QRC?;X[17QY!Q7/!765345P"9Q :#+,</ 2:V6G:\#X[RA<;V]!$-+XJMQ^[T MV\M?=M1WJP/.(3M !SUA!J6!]KV[Q,UNX+QU?NBM#?; MPIW4!(W]VKPPP:[5!%/G*)?)&ZSZXMXEQ_(YWX$[WT-I+Q 932TX+%-9@_!" MT=58S>ES;:L,+%XW=/^ZAP07A43.GM@K#"GF=S<-1HU!5!L4"F*N% -:V!X-=[8T<"9!1OC0%)9T"LL&)46Q*4% M=\*"LPT!U7B8OKU*,OI!Z$7U2_4'H^4M)MO+=55IRF!TL,5P@0.'55OWCBE6 MN"UTN+&K^P1@*@F(*@E1+6+K))N)R6X*2H7>( U3KT9W-;Q!M'QCY-M*EM]5 MEJ\??&M=!F6%Y;W:\K,-B]?A_2:C\X7=+GH^805_L^-[C]U.^I1G.<&B6$%Z MF@\:^H807>#P-MAFO4.8-L6%#E/#]9L %;D0?%K/Q$!"#E0(@H0D1?&2%)T> M'-2Y&6M>+3=JP'!EOL:@0$KS>=Q\OC"?5YAO+8+YC\A+DM"FA\T2106 MB.?=UAAXR"9=9\U5!=GI@5+*LK_& MD9?AH%#[+ KO0SI#OTT* PRQX""J"P34X5;K!5E]D@L%7@,%)T ?^59)(4:) M1"M42L*F,H4L($#ZU73C -V9_1H@'TCV(X7]=J7]L&0_TFJ_:<&_WGBR!?S= M%)<-^AK6&@+X'>26#_8ZRDV,5K4(B\#X;]-BHZ%]/K,I87TKFY5GZG[D7 M9V'&U3N/UPG9Z>SI^,TQ?Q*5'FG/\3I+]A+-OBE[ M"OHPX78R2[9.Q\827\!,S9J*%J8J!=]BQ5/QYNLCF3OZREGOS^3F#>&/SY*X MGPC^/<>Q_WS\%.Z_136LYT+"KE_[UH!2=UM J&@(;QH$$F%44:9K%DK;K9>W M:7R:;+UP?QXXK.="O+Q?^U8O5W=;@)=K"#\>ZE=(X?&"$QB?3ZM!J+7F\L"N MR_-ZE?Y];K_?;UE^KY3>U/'KJ'8=S!WT6X.1]DMO ^_($ MCG-![U?H ]^W^5'U.H0[/Q_NXDOV[H&.O4B?MN3._YDG/$.>E8%)41BC8Y^? M(__BD=]PEJ)U0M!Y0$<*]MP%$CNGZ$WA\&X/%"1K?!CLWQ\6[-\?AOGWAR7Z M][[0IOY]$]['X9HZ;YRARVR#";J\2S'A3UH5^%VZ\P<@B MIR"V9A^R.W^)$Y4K_^C$E4^\=$-G6NP_9[_GX8,7L15&QQY+9P?8CMRO:^,5 M F5KN&ZL(;-QBBBER6?*_!\2=8?[)M@DB$Z&VA5O_[03J$>2A!T -NPE MA\@8>G"#R(I6$X29PWV8(1&TS-#0]OF%.?.$7MIP3H>;)[\D,7X6:]]/>1QT M>Z>R,6SW[-91]L_VEG =M$=>XTP51A9M.5VT9H3M)9)?XQVUP(;RJ>HCJI\Z M[FH,T^?T=*QRPY4M@2>#]\MM?HQ>4JXK@KIY?/@%Z=A]I6X61:LBHTXR([[< MW!)^"/A\P](TB@S8CJ&NLP-,Z-'751[RU*WA#GL:,IMZ[)<;5-)&-7$WP3F' MNF]OWM8*IQ5Y-X][EI=EK[P=)MWK)$5;V)'9J6'S$<^6AG#CL5M<\WO5U>5I M3M9M$$ZNXXZ17>J%I8LPQN<9WO8F%UKB 3O.)[&H[68Z^T$-X[T13>-#<%AA:0DR)J+Z[H,''=6#+=%_ M8-W2&6Z4#U?!^CF; @#<3-CG-X?/_H%K9C9WS>5CU4&!;M(?9J ;6T+:;M?O M#'X'WD 5\WW6*78EON2G@96C/E'UIJ1LT2IM)>R?!]!^W. ML -XF WD:-;K"3>T!\IOZOL2&Z ;$O,;PLG6Q"DF=-K!;E=)DBA,HFH+.Y8[ M-91#M[4AW$CM%M?4'VNJU:;YLY/XFT:]STF&T08']Q@]\BK0;E)=NL'%")' MQZ&>SOIC*=S(U)3;^(RKJB)<'%JMJP_ZAU4G<^B)#2(FTI%TQ@=G-GT(8\\W MF9?Q++O+=?537B5IR':1SIXR'*>LOOQ9G&\Q:=M:LDP:-FK8M%_W8#^<+EP$ MLJJ=S:G$"E5R- NBEZ*@K[4P2)+&S2)@N79<:I(2Z\_-=HO]31S^GN/)"RUW ML(2-C7/8VW9&DXH?7"R=16N[19O+B_=L?EBQ1C5OEW6;)3&YE+>45\=M_([F ML(.S3\_&E39%6[A!T2NQC0+,G#)BI!U>P6_3M+-.86>'Y?FLN@*ANO6R_-92 M;4&5YSJ\U;ZO[768_O:)8'P>TYDO3K-K.H7LODP\A,"R?+O?%EV^KNZ]'-_7 MT,%:+*P0X\8*C+.J0((?8@PAA,79TPZSS(A;3+:#PJ&UX[+"0*U[E_L?]EJ. MVW?(;M'=2RZ(L8'@Y#<;CV!>47&0B[=T6Y:#J_3N\]EN7>']MT ?M!M.4[>);Q5"!=LX+@Z%^1O2>1E?!-X MD+.K^B[+W3LMT.7PK1V7X_+=XEMT>LX(U9P@N'TYESH-'\( Q\'@96LG@64% M0+\M=.;MA[V7$PH:.DPQCR_9.5NU3G0.<3%#58 >MK C<"Z[SW#2=O%ME!/0 MTGSN$[<+MX4$6C(9]H%5/P>BI2?L&!Z@?4^2T'XWN)$T1'B[J2D'<0$E=V=* M_:-:_ZVD?]BBOZN /\3%.F'I(DP' ( &I<4!@JYU>@"BC\RB $-;&;L TC*" M@L\+G--4$M8\5*;*2KY.%R?=LS4^/9.?"!$'D9A%+.W%%3GQ(C^/^#^ODRCZ ME)!'CP1]T\4)^<)&LMDLW[H^F8HI7)2<3W4;-=#Z"Y]Q05<8WWL9#J[H?#()SN) "V1!V?VC1SOZF-WN8SORR1KMN#*36^LF\TBV:'O= MX?LPCIG#J:P&>B12F.DO7AA?)&EZ'OM1'N#@/#[S"-.R]U1C!OXO<\0R_B5L MC&*#F;^\D&E>[F4ALG6[W] M[=F8+V0@F.4W:!T%)N6\@"%@'OUM[BL]MZ"ZQE:2A/9[-]F%Y"@AZ(3"%<$; MIL$#+C\'=0KP^KOI_FX+/Y+0JD!@C\U"Q@G+=IWH?&$IU05L:PKK]&!$Q0%% MM?63)'[ )&,H>8/C,"&LM%OZX>V'/UUA^OO$V6F.::\/ZH=+!U. &993?)>=QU0M/HW\Y/GX>)ODL3K] M6=D<=ECWZ=E,9&YO"S=X>R4VS[.]8]<62LJLCK*/D2#N*-EX2DU#2=,UT]2; M3%.Z.KA+X.OJ (2N\8X:>4CB>U;^B0E53;(4QE&UA1W'G1HVGG)H:P@W5KO% M-7[KAU(]HF&R18RN_$"#FQ>.)E'R+,W"+V4Q>Q;_VW6JI]\;=H .M((\+^,?AP\2?+[8TA!WF:MW:BPR6K>"&;H>L MX^O>L1)4.X>A.(%R3*&=J^DD47D M6!U$ &X8FZEA&@0%MT92.=MZX@P;GSK.E'5C%O8$09RZV7,[V^ZBY!GC:QRQ M,WU)S9.<$*Q,4M/I!QL*M#67P[^W$]R0UQ?=.#.DX'!$! LYLNG0+K@XB>OI M=2]CF=5@H<$L;KXPC+O#,5Z'F9/@+A_BO/*>65Y"=T0K&\,.XVX=Y=AM;PDW M8'OD-?74ZG76@J[;R)Q(R3(5;XM$H]WEQV23-%*.E7@^8 39 MV^J:>7=SX-?*-84?ZY(2?<093!J ;0#S2RCYCX&+HO\8L#]_/ M\8-B\TU[QOKBK+4A[#A3ZR;'V6$KN''6(:OQ]0Q&4E2/FCC0>L>P:;5S M&V=]X;6DLR+M.9\HS6Y9:R<1TB:8JQ=(KVC.?3XZ=:S M&4[M;2%'5X_$YL'&" ,J;SZ9IGLS7T>E$N09[Y7WS#;_U>41%(UA!V*WCNJE M6-D2;A#VR&MM2592=G2!>1(E^6[IS@L#M$Y(4<@[1:'T='"VP6@KO5. MQ*#RVLMP\1:J\["!'!2FT4LK;B)3G'JDW#7]UIR=P_8^*&A[>&> M0&MSN*B@(_2XG8%5&?X2??NO ]_DVRTF-QG!../\U,\ JYO"=$<=_:HT1D4[ MX$F*?5(;GS)PND@0+B:Q7P7M2?:FE-F%+T7![K3 &;6$,_I=]%0B[N\%$W8& M:MT_$E[ KSNL*_@4(^*%VU=QA6C-:; DG]:ACT[O)3B[MA4.G;ZW*W3GUU=@ M;! R4VOG5+";/M"$8:"=JH).[F@O%4FEZS)0I[\<)C*O--ET 4R/X] MIQ^A-9U]FFR[*):LQ4Z2=X\OU^>Q3QB_\[B).=>*&D(#^L(,2B,+5*M).K1A>S_PBRL4HPHYS )>)TZ^AUMCA_I=^+3 MM[,NF&FL5.N/A?XL*Z<\+6?_CMQNWQT@)QOB6-+ .LU>RT/*UJT[D,' MJ9[MZ)6U=PP.]380A;@T[>'NT5">J M5$WA!FN?P+8N\)7)G]-L5O1=!9E;RXG*@0R^BSG_[^D0=JC1RS3GT[SO?LQ M$DL$J&Y[]*-6>_^E05F/%I:.#)H%@TJ&B')T?88RJU4^Y1F[>O1+&(?;O+@Q MJ[H&X6RU48%B*9A(70XPN5Q_"MF>R__!GNI][E$$8:/(>%OU+5_TJ,%%& LZ M65_T5/QKV%FA2@:VW!=2("8&F%713%9C> 6=BCP?L9/V>TCCA[P+TF<;;J3 MEXS(O0#(Z;#38,!IH;5PN.G2:$JPR1)TQ\;V,%AQ:$&7L9OG(9U9B4;]'R&# M"_M5;A^3D6:KJ;P,*-FSB@F"%"26#QS[BLPS.6&+(HX8E#5HQ+!E'AK!?P(/ M%)1G]^VA871>$%C(EC&&"T;DA0!&0Y6Y(8,QAP\:5DQ$X_G/T&'C$S6T!8,5 M9%X.:,AV,<4,1N-E0$9#DYD1@_$&#QA6#$0#^5_LY<7JBG^\II900,$H0C#! M8+QMJO19(RK &E!_O8M.GOBM9!2 M\5M%GR?8E\64UF'LQ3[+ M%MXE:S886H'DPGD\B>.\T\8'56IG2I.EIN%Y3R*(A)<9XTZR>/F*P 6.*#?^1IMCV\-#IB:^P:/R31 ]7KA. @S([O">:K,!%A@+;5 MKE9W<^#;5YK"FYS3-5RPI\DGS^?P MVE%R4:\?8"P:HGE=C%&C$W!<&J2"<7T_P00=N'#)QU'1QI>O>T\]1Q &L'FR MF&4LSULPN,GOUKW(U=\%,&AIZBN="W:V!PY5NM*;3_(9?7805CBHQ,(-0+U8 MC?N.LMRI[6+CZ&\>"5E=,E9^_O@I5-W5:&D&$YOZ]))WN6,P5 M+Q\PB=GS&9]$1DI\SR2[2=:D^N8\#O#3S:.W8]^T3N]LT83MX%8LUGB5>0Q! MN&%C1ZVQ:Z"*":KXBZ![_T.VPO MW\;.QZ7+6-R^EDUG?6#J9/+R1J9^FXX=FM0<7N;8I*&OP\BFTAUMF7A[,;ZD MX>G5PK.,4(LTLXLMC4\XP,2+/N5QD)ZMU]C/P@>LM7&AUQ/FJ&.@O;P)H=$- M[E;#$.&-R^%1C^8,4,5!Q,;@'81Y,H1AVL3>I/5XMXM"O]R75<\[%>U@!G&O M9M7LKZT1\ E/O MUU3:MB/?_>]@XD.K!@P3&E_ &ZC;Q3.>KC*,2;.0W=/^!7LIG;N*1%2[![HZ MGM0Z[AQ^"]R;#L>8O:\ >Y2M)9#*IVR?S?9X55%N6>E7^]_#]:Q634K?:GP) MT[O:133UK[*,MI-1?#)U9HL*[ZD[*O:^!QP5;9I442%_"30J6D4T=B-!S6%4 M3*&.BTVO4TS"!X^MP,_C-"-\)78=IK]U9#?V=($90T/TE?>WNMK#B[1!4IMZ M:TT9']G19B@NK]6UWX*55]_:YCNJ*EEM?.H;@I\_U%#SN- OJO$63D%LYGW DNV7.-UA M/UR'.&B=L_2U!>Q^?1I6+JAJ"-0->\4=ZXJLG$M%>X+)214__N]Y* J(?DH( MA>$T#'B]EB0^CT5=ELOUG][]$D81_:@C26\K="&+ )TE65+,T MC4I+0$_6;.J4YMMB3D7_]FKY>-5?7Y:03L 0%J63:-,_O4-;(>:\$RVGIJP1 MZ'C/4B?[ECJ3+55(X3(];L%F<[-M-%Q2O,FZJ4.-M5I*E#5DM11@J[:4 M9Q>A94^Y4%(NU0IP9@*G!I%:09PO;T@K\02,BK)"V6&'$]F>/:F=Q<,7?8[JB M_T-N$W[L$,C-SIY8SB?%Q.:96'J[P?%EGE%QXX!^_25F;U&=4$4IN$9>GNX_ M:^->&I@(Y-XNS8U;=Z( W_8%8)AI\9=JL$)"!\258.?Q0HUF!]JT4 7M'V?S M7>D82>JP\QVF$#KAKV'0"2+7:=9MYM>?#OI/U[W?O?3?KW?0Q^SW$P\CHEWY M^Z7B]VMTH$W+WV\_4Z;X_1+Y]\O%[^<7OY_?]OLY6&%\]-(PO=D1[ 67L5P[ M4&^1T=D=YBAO:@?U4D/==RFK#0T-K*$FYX4$,Y3$J%%=$L":8VI;R ATQVV1 M5K9X*&U!>!T++T4>PR*?-OX>RF;F)X)_SW'L/],ODNTVY$_#%PP%Y/ M/R78"#+".GT[G/]_>U?W'#ENW-_S5^#Q4C57SL5)JLZ51?]F,(7/I8QT5O_,Q3H^26C.5,L2\)- M,W&4Q'OC';X3Z*T/A@99J@^,K(BM"Y*&J>0@EGAZ*$N?@VB[?/>5$E?QN4 M RXLTTIBA\\WUCDU65*@%<4OK^:9% $[ QV?XJ2-V+A!N#R=-VD:48JB%3D1 M.J%'IA1*A%:HPJ\HUO1".(LA%"O-_,^A5O4>C5.OSI"LIEA\54%[@ZJ9O-0& M<760U =1A=#EZ1O4=0ICVK:JM]B9%YPXG;G& M!O*-S8H3CE6\Q;$YB%1.[C65I_[MDY$-9".;[G0$::H&GYJLXGWW9"LG#CW7 MZ9.+_(5D&#;PLL*[;JA/Y(44-%6Z!WW[MP /H!1PU)]F'<.)#5LR@BQ2[N$9_WPM?UE4$0'AF#_/84UQX^ M)F6$T_\YX@+,UV^XX017$S5&VLH0- 926U7,&*O;E%I9QDBS#6",./I-4$?Q ML8 I-T=SWA)=B->2H-')>@803U(246?WB=Q+6_'L+)\2 %$)3A+\#;I1!N=R M("F(;^Q>VFXWIB_/'6@_T+^63WD:BS"A-01M] +]F!=&[:_@BS:XKV/Z 4/Z M')94".^2>." /XNJD]9*I$!JQJ"W96ZV9(9J>F<0($*R9>$_,)M*>\K45.]" M?'%FSZY@@:14RX>&0&W:^XWZ.)1Y5^01(7'YD<+E=5D>,872V]VG/-M#$T\( MLB<6'C0PS* P7'?]/&7_J' /3@Z0??1)#<$"@:V19,+VE5,V/T+%!+4T3':B M.O7?Q[S[(.0"%@ L/' VJ" 125Y&'4)QW!;F(R%;ML7?8!CSTV$[<8^6YAXO MZM%PW;5/8&>S/CBAS&D'T*[%G9Z44LGJOJ*\.V9V-CW"\HX+)*%I #%=D&HW,FSW'*!](\CV#PO7;8<(/SK,"AXL#V=MB:#"(3M_,-M80[77:/#A8(1.C@LY8IE MI7O6VU!TK)RW$8E%!KZ@283*:GTMD!YLI\N."KOX/\LDS^Z*)+)LV-@]?DT M86$),SYT#%X+/-BHX P=-&;R!V"'&+\ 9@%S&D-3]P 4T0])AN(\37'!CA:A M\@D7Y!0;_ #DG':XSF@NAE.1/@VUAP>LO"<':O G*OR 6D;+H#6AHDEG,Q2> MCE@+_AGE=@9Z-8=PRAWS:%V0F#P?8%7A=T6M]*$%W!=RXQTIJ$P?DPPJKA=Y M697_5>2EJ?31]7SHSMNC:=-O#0^'[+)](D_S5KE@P AO$"/MR4MG5321BD9< MT7V+HE.W_ D6M>B?"&Q=A;)HV[JIQ9@P?6^0QLV]>1T# M^-82V^>W_<(,X& MU@UF<<[NW7+O5&F+_6ZS:]Z*2AN4](6;+# ME4-1JYO,"H',PBZ]V-9!8Z5P9Z/1/&! .;/%1<8;Z8ZB^GI,.'54LN^&1I]=%WS,UU@I]Y."0R9.L[%O^*AG\U8N?+JEQ(#YZ]1JE1[@@L*,#[(CAJ_/>3COTN'+KV%7Y M=;<&;IT1M]=3?O>CYG3C,+T;1;Y#+2FV%Q]>5.GX/.5V5V)DL_I.7^QX M+$S_Z]-+E0!;G@F\Q-?%-'YO,I8FENU5MTEM?E4VRG5QB+"'+F] M?3G(<;K+N$=9MRS^)JT/!P8&H]_70RZ[(80OZL'\'LJ7,9'@W; MX;KT:US7VO)WH!LJ-@\)PMVJ4XK),=@F)?5>T9E'XKDAHL#O@] \^ M/.^73+3%([&^1B9@QF"'WD%A>Z.=SKI?=H\(UT,MY1[[Z6KD3^:O[679:?K^ MS/7-R)YU=?6G]B=2EG] 1TUY-_-8IV'4 L*"=]2^;ASKZ+OAM+_$_'TT>E-1 MY_TR(EP4;S#=PVW;\A?QG,]PIR$[F]SL!]*3C%H,"]O#;/76O:YO3+B>:"WY M^.;@DL%YSQO?R>OLRG\\PKV@JM/509[1Y]>JJ2/Z)[M3&?D]@<;/<=U"\O\(+BQ0<239L*'"E=U, 7P,S7"AQIEFKN;1M1#L))SF MG$H0^(,01>OR"M)XGVU[,2% 1^ (=9W=D-?JX1M)7\CG/*N>3,O-4VF^&VPR M6VPD,)T3?!>HU*'6@I"$D@R!'(@+@K@DHD?(T MQO/A>KR5U*[\>KY>(WWK*;.JR??X[ REV?HRN\A=A=:P';<=DN2^)MG1]<1& MPT:&Z;0CM%?[>.V&!;ZU=Z 28S_UDWLD^6(B!&:UPXU?YGC 28SR#*4* 6#Y M?MF;7Q8R25?RHC8W2FX+;]98U YLQP;_(DI4R \%UISEQ^$C;;F G6VWN[]0 MR,=9=5O<)_NG:ON:F(JX7<^'B7W6FNK9BO'A<%.5?I%''W4#RH!B@C:BD9E1 M1U^!_NE:LK_O]C*'-9@A]E$C5OCM-K7M_7KYXRO[?D^$GN$+YAS&?,.&)/," M0[D3]"?XJY0;_?ZG#0+1ETUK/1CUHM=69S9Q!S>?"2[IQ!H^M#M2)'ELQA3S MHP$#1X]^"AT,SP4. 7U2._!SLX\_U\SA+Y3[LJXZE_*?S_0*H"#=,L&XQ?N_1*.S*$I7+ [B#)U;3J[ M4:(4Y3@X-D-BP K'W665EFJIB]?4+TF6/R>9O 6XEO,ZJW)(6?+L2Y5'O[:A MIBO"86*&>]LU>]).I1IX/N%61T>S#'XT34D%MT"(56I1((\UP;3[])CC)AG, M1IAPJ 3IELU1PC#H&:[7"_U<$G1Y:L*+$Q-R<1"3QU/S6^]FO#O]\(YP=SQ8 MZ_03C1J1XRQ4+I9 UK80<9+$M1F_L!AVS8)75Q8YB$B886&:34[S27L*82>5 M(_28A$ U/Y594O_1<8DS19RKM\N-%K2+4)@=O(:-"\<#A0P-/62',;C1C.>< M8ZXQL\HQ]>O9R'-R?.X'XK8A80+ $'T-&=_9\ZO*Y?&!8>1G[HUDF%&+JRH9#]_9E'NE M+\Z_ _U#R3K>?E"5-MA16C[E:?Q08%B;N,1OY@O?AM$($R4G6<2JZM9&(.PD M:;@:\U3?%$LD>")@&L %D'.;Y485W2JA>'RN>"! 07]7DNA8)2]$,\'@$KT% MO;4#2(^EAH&)@=B:@:5/I;E!1N._!L"9RURZ&<*'GSN59=WN6,F+7;3]4"3[ M_=F2OCNJ:X6M:6Q66A5SI+2C)<]ZH\&CD()E'2AY?B9Q@BN2OHFM@3A[0SO(3J+V M3$7L8$+QL6#;MEK64WWOXPKTE9P$([UR5TN&Q.ST=H>D<"Q-1DP\4Q:-[MJV ME7FL_'DV]FJN.;786&Q#%N@FN/EY9JN<\ M,AD\L(1<,R]@:QP\?^:L30]?=5B:V?)V 8@+ 0$HB))-&*:[Z?]*'\DN+\3W M:?PF%XT=<5*QV[.U?:SD0%_,$U6)3135_J-Z'FEE_9&$UQ1%IMC.'$K&4%U; M/)FDH[N] V>;.N7.%UP4U$5CA.D_>0@JE'QB#;GN <)&:-L0V''-/?-?S\'# MBYE;(HB4H[$9JQ9%E-'JG8ZU- &$$2]&O#_YW.:* )=DAX^I[!BAEPI/]KO> M[FZ@K\WML2HKS Y-]AMO&O'51 ('-C1$@PF45Q417.CI"JZ$++*]R^:D[G^V MB9W^CLF$-*$\HOYW4[H- #[MV307WN\+UA:H-6UA7<=07G-']#_0L8SM\$TR M%$$LH0^2%R(3'?YVZD0&4P8L;?'=Y13^:UCO:GDLS$#1IY>IYRC\-]S%6J.D MKEIM 5'OK3^=:'9Y4EJJSC5SF,;5U[6Q*X6OL^A8%,1B=;-K:)B>-49_8X)E M&+>R]*E/BVG?<.."/OI)<^(^Y[8S:ZSO!N&_D"9@S)#DYC\Y\?'B_6]#DXT. M[VDV=+7;D0@JK<;ZY%@:8:+?)(N8-Y3U$ @W(QFGAC-X4.U [UFS!L735PW+ MCUEJM5736&A>P=K%)O@Q29/J#8[<'/*,+>K]@$N$93'6X>%"F(+]B<1[(GKF M79(B><$@6&EN,64S*$PL&*:SRH%Z1P2>_=C+/WHICW) C(7JOAC73);-?+QH MJS$)IE.JW"7TA42BX?$%3E,2?W@3SY7BP4%]@ =1#1,&'%NMMRNK/KV,*V1P3QH=O5*LY]$+"&J/RK[F([OC:6U0N2RM5 O7O416AE*6:LS S9) MWF+)OGXF2#B:W5)*>3K12GZ56T, ;N(\37%1PAR'0X_#64Z7KK#<8W/$902- M,"%DDD7J/MT#"00^0QJMSGR0@?EQND7.(QCG4O_@=NFN+2]NG(>S(Q0^LC.8 M^$*K];(D57F3\R*W\?X[\]-APJ.EEGH.97@TW"RI3^"QWZ>@BSAA.C%3I#UU M(9Y+T7H1'@-ICU[X252+ZV:WU%/=4Z,>CH_. MHW+MJ&I9Q8>SWJGK<.LZ<6,=VF ;FW%ANZVUYKKO]@X*UX'M11^]R5&["KKF M<;+CPDM)87[=;XB^KM3<;^&N7"#T^(QC\C$OKK,74L(5CM?9!3X<2 P5VM8S MP9;CPG38P9JK4H#-H,"G_X-4F'*^CI M;]9^ L9MX_\_EA6#ZX=\&\LS6WJ;G<]P#>%6,!H.-E&"B)' M4PH<-Z?K-=9A-,[@+S5O!,P%:@#[#9(" .K.#25&&/UNJ4&@Z\]'@NW5G#R'+FEC8+=+M=G)DI+X7C9NR)!FT:6*'57T4 M+K]$3R0^IC3&7CT?TOR-D"^D>$DBPG:3?:!JQ6 ]DI4,2+8I$P.:".WN293O ML^1O).:KG\R&#[ N:B@?S<4KS+"UB(7UHNHLC,(MQ,ZK[NA-F$(J<'TI%Q*" M\7NU?H0'8Z3+MD&U=#"PED_V%>.G[+XR&?_J R?$ M;]6)1A,$?96BG+KJ,JNU(5F0W7[P@61DEU3HCI+S,MD1Z$_B=EM/YT1#QM? MW=IP<++72SELJVD>B]0506F=.$F^#-;[#KC,(;016UAH2V M'QXY2R^'B^U0_H94MSMJG$FA0B,2-BJ-L\GP[$]2"!=E1NHQ/YKPFW4HSX#3 M0F=FL4N1-B@C;!&M.K/*DFT*V.S5OI;5/RILK+#4NJ7)@&E(N&A@*_CDTZZ\ M A)0=6ANS;G"C2L-\GV!QS1\G;[(#;+H=Q0P2;;'ZBDOH/[/^U6;&HS8CP[; MKP=:H;&T;#DH+J_D +OV5:@.U*P/,A@Q0'#PX:$H7;0,<%V;+B@,%B#B9VY M) L*!IP)7].E;'BIV LB+&T$K(R A1%@8US=%5TP)E,-%PDE#2O9!%/2/'/L!%%"H)J23:P>T47QO>4)B0K^EG @2U-692DB=CB]$M6 MJ$U.=2&XO'J%E2?HF\(RL))B?(63C/[B(;]ZQ<])QAZ_)]6QR,I["L8?\P*V M)!D,OP#;L/%N*;OK<#@WSW#1E,<4]@' M8AW+QLNDY0"7 W)A ^I4.^E .996N X62,G+M6$,8(7BG2V'N!*8^V MBCC4,= YY)SL!I"(_U3!;+H*Q .X^.\S)]IU+$UB'IZ91]H4\O.3Y0_NJ*/ M]$1@EY\I)SWF0S4T.[FG ,Z*:-?9GPB.?SOB@N9D; /17_+B5YKC1&1[*)(4 MAIJO'!M')LQO=JI=5$N2$30";SHR1:/Q;B!XPD9[C:O8>*;X;A#CC( U^LJ9 MSU)::<."[]:Q:_JQ%A.Y ]C_9?=(/B:Y-CD5F;'BK"0L_WS,2#?23J07,.2Z ML)3"WBG$ @=A)ZJ-=2;._$.2ZY6A'PLQU5/\42W !H$('F'YN[U& /5ZC>9] M$@?U#E9N*4GQ0C[U]$RQ'!HF;H_1WSC7,XQ;R<2O3WHWLT"VXXP7UQ@?[QU% M.HJ,=Z)F7EZER7.2P:][=E:-)K8B[QAL(Z._6%-:B0<-U\>-3YW6JC=(\48U M<]^[HSR9JB78!@8S\HK>%BOPQE#T_R/SI4MN**\6@(9:SQ*-;,FN$IH&*S<7 M3M47:[ M=K8W%/I"JBIEIY&I>:^?#S@IX(>[(G^A,R>JRY"D:PBQ%6'>8!L98V\^OY+/WR2U MH]DZIQ[4U&%>C:\\MK]J4W. 15;IGK9NN2YWG,<-@_$]Q^H96LXYT<_B?MA9 M-&Q_9JU(=PYF=>Q4,L%@HU M!UADE;YJZZ#K\LIY7'$.W^,UHJLL'NI_DU7\@%-V01&N$*$3::AB,5GFT_)+ MA8O*IYZ/9)]D[("E2=M%;XVG\-G0V&"5CL?#QIL^/=NNAC]]-ESK M+H*'@V(-TDY=\V>N8L:N >B$G]DTE2>?#SCQXHAM>+.-HN*(T_J6.5-_..O! M83OI,!OTI0GG(\-UX('R.TTE-DAP0C6K8%+[&8R@7=KH;HOT9URD^+])6::D M,&]\;GTJ3)_LT4IM4CY_)/"MQQT"C_VB&$DD:/K9(+QJK;JW\]02P,$% @ 18)I5[0-P(ON;@ L9$( !4 !I M"'"0K=R//#^=]_R-+9CQ<__)__ M^'_^U]_^]X\__M^/CW<3+W*S!0K3B1LC)T7>Y)N?ODZ>H^72"2>?41S[03#Y M&/O>'$TFAP%?)X>' M/UW^='1P=#RY^.OA\5^/#R8/GZMRG_'09GY7P< /?_LK^<\+[F^"10R3OWY/ M_+__\)JFR[_^]-.W;]\^?#O^$,5S7/W@\*?_^_GNR7U%"^='/TQ2)W31#Q-< M_J])_LN[R'727#^UZM]?XJ!JX/BG55_4$N2G'ZMB/Y)?_7AX]./QX8?OB?=# M.43R9XY.JN+DKSZC?$V6HOQ6^Z4.#B\O+W_*__K#?_ROR>1O<12@1S2;Y+_Z M:_J^1'__(?$7RX TE?_N-4:SO__@Q]^\'XG^#RZ/#X@@_^]U28_J?Z>A=Q.F M?OI^&\ZB>)&K\8<):?_KXVUC*'XX>]')R :?WI%*$W$!!5J&*2\#TZ,R[VB MU'>=0)OP&[U T<3JK\G][!9;T 6ZBQ*E%*#U %$#5]%B&:-77,9_0_K50>T. MHFZ>TLC][34*/#SKWOR>85-VC6:^ZZ>ZM,/H$*)^KISD]5,0?=/'EG4'H.77 M9D]Y>AM.,]=^X@91DL7HBY/B_][//F:)'R)1<\%JQX0T3]EBX<3O^/OSYR%> MM+H.7KVX;I3AY4LX?\!@N#[J+2-OZR8DG[K8RB0^69KUEJ_9AA$VHG0]E3R@ M^ F/%?6F9'MC)N2ZBH+ >8GB?.E\Y[O$/.!5]3W^]N/I/$:%9>@K*&_K)B3_ MY/CQOYP@PZ;ADQ_B):7O!+=XDQ1G4B)W-FOF&W3C#'DWWY<$@:2"X"J+B9F_ M\YT7/\!?5W\#)-"!"?GO$&ZPMW!5;1,COT8O@DO!S;HF1GV#BT?O".6+S8\H MQ"O,] %OVWI#P&C0R&Q.#/8C6F:Q^XJ;)B/I/76W-65"IF)&>G:^]_]0&DV8 MD.&7*/YM%L4N;LC+7#+I8$OTB(CU=?$J$*^%^HK&TS+<=>4PZTLXZ\QGYR60 MFS,-=+I$Q!7M^^A8O)_<'P/,RX+G+AN<)0I0[1'F!J:>E[^9UV4Z=.K M:4V52XCG&%ML)[=D5U&2RIH,D1[,:P#_.T;>;?@01RZV;]B.(R=V7[%)OT9O M*(B6>6B&2HV(]6A<0TF"TM6H\2!K*TO\-[S<]E1J1Z WTYK!^PX_17?^&P$S M=<*YCV?]0@"%&N'IQ;0FJCV(0K&WF@3CJR"1&%FJ8OK@;AZ,[ ]1BFT3WFH' M[]=^D*68E4_(Q6M>\GWJT 9?AW!]/*6/45(U_?J"JY72RXJG/A?Y;V2S-(B" M&-W"U=67*$Y?IPL4^ZZC?,^C= CCT&&MQAN:QGAA.B\*/>+%5Y@-P\1> QJ+ M?A?X'\0=>S/#')%>"ZD?SI+9YAII-D37(UM%\YUZ47I4:1(6"0P%X+JI\D=>_/X#:^8P<4LJ[#Q_)/I"R$;BE/B@LW%P7,+_O79 MYJ\UDTOA *''QR@^U)3N&+2^]!QQ*NG<7.Q1'ICANRGY8I)726TPFS0G8_Y? M,A!=] M]D-_D2WR7^$5@HK=(G?SYF2_7^:!(N$\__'^)?#GCHKE.F_KIB(IE6]P.QHU M)>=MF*(83Q7EW*E 2%J+IB2L+2N?4.A'<;ZX+'-9R-)8H -8\C>,CB)SUKS M9^>[$;5M=3X>O>EP(>D8B9%;R63\M4OM<32/G86D>LCCMD*VFLM5P6I! M5,!DGRYAV>YCIH] M2(_T <5^Y-V$ PQYLRM%8W]*G3@=:O3USJ3'_XSB!.D?>;T;^3&3VXP#C+G6 M33'F98P2:O?^BGIZP /^&#RXZ1J MJ/Y/)_0F1:N3?CF:B:@$H,AM#"4@:;BCF,.P>L@O#"O^Q]JPXA]^O8KPCG?Z M@N<"QTVKE@*BXK__T/+WGS0.I5#1%=98/EM[Z/L_T7O+D%K+_7IV?'%\>GAZ M?G9P?G9V?GIQ<;$>;9TET[@Y(TT2D+/'3,D\-^J/[Z@R671TN' )4$)S:NYC*>:Y M3WZ OF2+%Q13)_)UD=% P37P$H(STQ \HKE/Q C3+\ZBS5RU%6M*=($ENH0, M!,X_>KR*.CPZPU,K#$92FQNS#]*3T[ MWV\]DF" 9/\D8^@P;93R(\-+1(H2J4O32$T]#^LQ*?_GS@_1(16EEK(C0XA7 M@FI'>0 /GB,!>(Y&#T^[!!4\!G?\C0%?X7_>Q\_1M[ +G'7)<4+3,?X*&(,^ M@<9P\TGS/GZ(HS>_>,Z.BH6H4*(Y3/0C!#YUJM8V7K/JJZ_YYKN;)T>@^"[;BHT&".[!5T>2K'W[(%:KO,=='#P0#F%%9@G] MC+ZU^&CP$1:BPHFU@3\@6%P M?UX,]6:!XCD)WHZC;^DKN?#AA/0OI+7TR,#AEZ$"R?CI_M,K"H(N;.J%&N*< M'V!QSB!#TCGT"@GCA_PDB2TY3(W<:H-#*DA$6I MD&,Y C3/.N4*Y9.?N$[PW\B)Z1%EM**C04E(@ H;@^?]5;#5>L"?\&_:5@64 MDJ-!1F3\%3 LOX#FCZ8YW")&D0^:6MF1@M,E014ARW(3:(9GBD?KY2,.G+:) MI_'WT<#0/>I*]:R=?Q5>]K>?-F^M*+G*DA^0DD%>1:%'+L>2[!E)%/@>N3I3 M)L'!*QJ4KKZ5CALMAP?D1LNJ7?SO5=.3>MN3LO')JG7M%UMF3O*2MY&PS2I/K-FI?E+WY="5++D_D0%:&TE!LP8E7[?UA]Q"G?OF(/O%FH2=W# MTXO+8R,?7!]$R+X;,L3(90B*RV:*UAW]82[73UQH;Y2% M!CH'>#3$>213!'RZ>3UR,,!)DE"2^@C_S\WOF?_F!(ADS4ZOG#A^Q]N9_.2, M0@"NNC )P8/M-B_Z"SQZGFP_3_4%I>V>?IXJ-K%"6$[&G;]QD.$A1DO'K_(N MK]ZYJ.N0P@F.FC91HZ^XC-N'?1FB:%/6AR[-E-1L@K26M8D2_ (R+CS*DT#J M %]Z9LZ8'!N/)"G"./TG>17S'/?X#U4_IX\5@1UO4BO8@4K MA 74L"H8E@7-W/^/_OPUO9]]38IGXRDT8-9IJNG(V$5^*1Z(2ZAHQ?"&XI<( M@G7XY(=^BN[\-Y)F,G7".4F,7.B2;A_8E:Q@1@\1&@4K""$H'B,5Q0C)4'.@=*XJ6\M:00%^R1C)+,:Q7"BD9#H,K("4(0HCS<4X M? /UE_A"+X^;>XT"+%1"EKOI>\=!(V]U:#SH>^ L):\B=\+64?2Y0=+PG4?3 M*T CAA3 3+[P"&[-663Y7B_?*62S,&!&\$!(]RYQB*D(?]K&4=10;&>O)[_Y MM7S;]1%#@=5(CMVOR7O54>X<*0_4VI$7K6X-%Y0(;OIPFDV'S:=^MW7%($-W M92NIT%-L1;YG,/ZEIH>M4L([>_9@5VKJ[1@O[8_&21<)<;6>4E\.39+:FVSY MJVY,, -4>"+$Y+8K\H6R=NH^I>BJ9SEG^LFO-3+F;/ Y)0KG MSRA>W/DANI]=X='[U%FEI:CE#.$66>M>Q,Q19TV5?.>=K14L)XB@X!IV*4,O M1Q8+/\V?E"R>K2?F$X4N%IVZ(*'6L)P;HI)KV*P,2P[AXU5>%9]@!1W81 U! MP34$T@QO-LJT-(03XO)U'6S11:0-!O7:.:[U%U(=T7K M.-)39 T;U<&C+2HY\W4VR5 7HU<4)OX;*F)0[Z*$A)_>SYZ=[_0P#)%6K&./ M"OGMVMYNJY1[?6H=.SA%'/TET<]^F-,MSYZ,$MKLLEG,.KRY!+3KV&Q;9]CJ M!1E)F?E 4IUC\-(T]E^RE,2O/4?$AX,WZU@$/(IY!V'4--Y$X12C<#ANFFE4 MBX8C/1AGNJV.A9Z!Z= (I2_NF%]\51=2-N-;][,B!73URE 597GM)VX0)1G^4X>D MDJU",S)];[WH4(,&)]YZECHU2S^LD_LX5[;'>M1+K#(T,ND@11?UA'2CE6&# MKX.:BBC4/,W25SR>/]:S%Y-9FY7VC.+4B=9H*!!,NDV23(A%184]@SCT85?& MP#;AZ6^,<-;:\XA7*78YFFNG>*J6[#)--C5^AC?7IZ-DT] M@BMUCIK0.*2<"TRZ"6G%K@7ZULM3G:MS1HW=9A&7-NQ:E&])SUR14TKO6YZ'6O4RBV:3H9_(G MTA/88Y)BD*N!4S8?U%*&[KFM(>S8+3%J0#$('0BTWE?CE$;MVU!#QX>^H3#K MW YO%H.":E_(MD'GDM"NK48I\B>L27)KADC]BY^^7F5)BG48WWPO(TE(XD+\ M_SUZ[&>/EJ QB M_*FVD)=>GF((R]S23KT)Q2_^2ZZ(:N"A%PK MO_.I06!RC>X&X_HHP;8]<)+?!%QEQ>KR]+87AT87^2E.2%*[.,%,ED>U-HPZ M39V=&\\C)X1MFU$1E=6NI= 3R@-B?T8A_L@"K(6IM_!#G^@P]=\0FRA\E2UC MC(30H$P+)1ME_L 3GD>S& M9"O,1RSK;NC#75=P2W'N)"8.!2W:Q!<-FK M, ?LE"J.FK-5SP.R=9V>]$8+>3Z;17Z&O;M*Q-PH;I:# M*X?=-@=XQ)3=/EX6B(=H3HX$#6'^AH4D'T2A+/IS92TE[<6>3]31)U;YV?%# M,J7=A]]M2+9'^TT0%BN"Z33M*-U4S86Q=##"1.&31-:5 6#Q M^Q!'6#J&#V-=8(1@=@Q>5=X>Q M0\V"47ENF\%@K');5C>J/CJ)[U+@;"T[0ECYY5#U#K.QKW13U&L_R%+J_1]* M:0L@9DE2N1X/1HOR+\B?OV+QIF]X$S)'S8LMM=LGK(];J(T1,D)>OHHGXTT0 M3M%!^7'P7O<2;,4>K@A)6+%%N4?;^$4N2B+C'QK@46]U'?>[U=7H=!QWO&II M%HKQYJ^1;.F./RL>7RLF=XX=Y]MM99L?S^7IQ<6E42=U3]3H.T26G'8%S4IN M"X17HO&9,U^ZZ$@0';7 M'\%11V+.5G>/JS**415G!>,)"):N^Q^!2K9J+R%U*,:VRS]4#8F3;2>)Q"*) MRHM" --K;3_&LO&>8X=?]J2?7[;>[?\W*3J>_*GL>@RN6>['DSGK#/W&5CFH M9V([NUS(>:'&-W)Q8"PIMA &S3>N.L6A[@L-H5,(10Q7%)(O9_K=ISE(F76@ M8"< !0,_;@F!P%FLC#\CM['KE&_TCVA?K;-W,I'>*F\JGV[N1#Y5D<6DRZL*C8R1%A>#4]D#QR1W536=;3 MI06C]U6UD8: M\ M*O3>C ,4D3FL(XI_6Z.$??KTJ;!E)9C>;(3=]0+$?>?>SJ5>,HF53SUL- M+*8\^WHI(17M'=3E2IK:N59 [H%#]2:"VS1(17M/IA M4>78B(DK9+[.DXX7J\'\Y;[J+C_*+V:@,,GA9IDSH89V@V"*] (JT;LNUA5? MH K:L5J"QCM%#.&FGK!NM%X*&=SBK5TAR7-$.8/-E?.RJ9Q'5.391^7#3X4Z M'Y$;S<.\E1PRZO&VWFZAL5J/-36BQ=&?N>::?T3++'9?B5ZF(18\)>]$;!D< MEIGE:V$WB"BK$"T9"DW/Z)WZ**8>*8X534 CF2P=^A*,H0TM">!-)D-HW=-7 M7S=)'OLQ2_P0)0DV^R]^R%HU]FH+&N?T UJM$066"0?GWSL5X<86V<64B4 M#GD5Y>.D)><8_#B!Y_HGA1D\57>#,[TUH2HM* Q;,KIS!5OYJ%%7BC*=%L[B MFQ# DS#J8*MO!(17E6V5#I3*A>;\2NU5T[R^BF(OO&F-CSMF=H0=S.I^H%^ M77:ED^Y;LBU%!\]'1\: 5WYO/L;KX_O7A#PUNGJ'<.JF_IN?^IU/PHLW!,5N M\""WD<5.A:1:7?"#KZ5'O)=2A&??[92N7(=G1D]AB!<^=/T -7(^/D=JC(V. MKG:&EH,I;_1W7J\1'JGKL]R.]2)-)1R?7ER:9=!@0&]SK%,MXP\D% IIX#B9 MWVF^""C(KE2OGQP_SL^0ULJ_G_WBQ+:"PB5EG3RH)/6D-R1)=D/GQ-R\G MS,'E\4%.&O*;=JGPUAFO U/_!:LV2M$_D#?/O5G5X[ ;3.K?T)Y>JI6G-3_? MX&^O3A?$R?I'3H'[V2<_=# @X?PJ2M)D&GK7?N)&&=VT\5;?TU"-RDSG#Z#8 MN&F2H'3J%N%=!$7RSYCH"^O/14GRB!'&Z+P2 =$;"J)E?KNZ]0UH!2WNZ:9- MBW:%%%R78ZX];4SRN3O?K_ O?:K9ZZJVYY^XS M_@;VQ%.E- WA#J99-W6+E07& ?EOC.2J/%6A,4T2;A[^<"K!MJC/;44\Q&CI M^%YEVLOE C;K>7!1ONB@S9S]&MM!LO56BY8W-E1L$AA*NR,_/Y('*N]GV/[G MTK7M"@2;L)8VRI0AZT#KL%4 ,D[DG\MZ-2%FF]HJ6TLJ!6J0]8W)VQZ-RZ8' MYYW,^=@$X]_$&1Z?[[SX0;XV%5Y(L1IKJO;$^#,7 RZMA-4"U"'6*B&11]@1 MUJ\E:RFD6B>CS[W9M0JH/J!W<=]"L[ZUE%*C":TN*RCKJ.+YR[3/Q$>IOXNL M$M"$UDLW@Q\V\H?(20F6#WX@TK?R3NX*5Y=DEM)RY9 '?$&H/!&,1^VB2:I M$BU>=15;O3:YO(QHJ?"[%;=JB4ZKT_>V;9YX*]831Z5>;'MXFE_9TA.<]3Q3 MI)*=6$FMPM5D5U*,AIK:/3V]/#P:\TI*5%*M,CO#H'Z:L"NY\\/J&R(?3F6]\RL&'0Z+EAJ[PQQ!'6B)=@ R M8XG8GLYZ.\.@?IJP+1%M]1U]BN)U]E0RG:\R,G48(7K%G6%23U7(AC- HQ*_ M?J7=#SM#+4F5J IT@.'G*M[?NY_=?,=?6#A'CYCW]R'1#_D_($/\=1MJRN=N(=7!\2C\<$ UI_7>^/"9*&74621.WXZ,*954^BX1M(XO(XWPJ5P:XN7$\3M>/K+>.^.J"XT.^N!MIU(_!6D]:+\8_MBB MKD_J&46]T"[3AD,36H.Y]^OGIL[/L<[-WB ?VFBI59S6N$O-JV_B/@RB)(O1 M%R?%_[V?52^[<:VK#P_P_\-KZ74S^(>B);)ZKK4%,]$?T,'B!6&8K. Z3M@E"8T1?(EJ-,/AD'88#V*>(I6RR<^/U^]N3/0W_FN^3: M5)$W(W\L+?#=VCEXQ\1QM#UQE.V3F:/6PV3=Q:36!\@)95L;%#/**K@W_=(? M>#<.8.WYX+N3CT[B)_>S^HQ(XNE9G_A*312&R#0)A4+JY@CEVACD(3#MLTDM M*S3OG'&\/6=LM )S5MA,@MWQ5A6U^'YF4)<7N ,3L//#X,$&FYKJ,O[4\M H M(&_9Q40=A!;Z_43UU-D/*,XOWG':[Y,69Q%*)T5[DS^1%O\\P6U.JD9!FO,; M)P[Q7+T2GF(4Z<6L,>,7QLXMNC#H9;XO!CB<&MQ=LZFI+O--+0\%^KZP;A-# M3%0[5MU748 !C^*R*;>1TWL>H\+[R6G/3[?M>:/]OTS*'OXR<4)ODGV-6FWC[U:V!M[Z2]> KG]/+ Z]UPK\0U-R9.&\UQY M+5JA'3GSMP"%.>KF"EGA[9@]5H\8UL[,UJ\5\DX;9]O3!FEXDK=,O/^KMB?- MQD%N!U8Z60M$\_JSB^YG"NGOG0>+_93 8F[7),"L X4&ZLR^N+AV&/HRG7V9 MN#ZI=@CT]-L=)O^\S7.?=S&I^JAM$SSX<&V?:Z:G.1M3LI&)U6K,.WV2H \7>$J&?@C"DB&ASR=:G[> M3X;F57D.:?9=LC%;YH'+@]/+0T/S@!(\^\P7E="6S1>\^OQ8UV?GO"+7*A2R M]:4(BV3J%&+'/)5+O4XJ2R83SAFJY;9QWMADW=JD; [DU)3/HJ]1@%%,R+7R M]/U+E-*V%KR5]E.,PF0Z//B G4H&=PT]DV2,6?R>ZZUKAF@O#(T"\H9?0$X[ M7$!%_/ZS\YW71W_8.892&II5$$LJ)"*4UH_\;&CPRWPW&^IZWU (A0M\E:%10P3L M;:I(R&R7.[&1I9&/+ZPJ=K%$6%*M290'Y\8#Z;IX#.@1N8&3)/GLGL/G_3M+ MTOPV)DK:C9TP<7)_!0F_ MSW\,BLR>? :I=WMV,4VM&D ]74?)+[&9#"KA6?8(U+2#'[("JWK(#49NM:_D M2=V;)/473DI]0;99R X:",BFZ$4U()NC+^A;;9T?1R'^IUMD,1'9)HDVT]3L MT>G%Y<&(6:-$>E7/"#-Y-6@6U>?\_BN7]^SX /\_5B[5R9^*UN!ZQ]0D5?WU M:/"8&:+7SEB91B%H7R]+F2WQ,-VR6)XQE0=Q=B5H#. 8W381>HAH<58U.\7?&(%OPW](3<+,X# 6Z^DY?LD?<)@T"NB635 MHU2BB7O5=V09,[6J99##%B#9@856+J?;*Q>1',&ZES*[G"QX_6G0LIL27_V7 M""\RV_]<]^KG,'6:)E4=-;_!X]/+8S-O22A*33R0@CA>Z%;C#DGBM$9 _-.: M?/@'_'5E(;9T6*WI^Q=G@:;?_4WG-ZT8%. '1FY-&2'%0 %\?3US]65LRG = M+1Q_\]1>J"X4:@@AU 163E8JVDJ.-U]>WGST$+B?T>(%Q1M M16!A(><8C>/ M+SGDU+")@9$O7L"-*8EWZ!1_2&P@QQL8>K+C12<8QNFQ;]);7C;>R. MES&$7"9GVRX3CO(C[V#]&T%J\UI2NM9U.#15"L]CH-EQF M*?XSW@;A6J46.G%Y=FX[7EN*Q;,5KO%@UVW9W[]22A;<%Y6\2N MR!M*X'<(HWQ,27I?8,XF"#Z9Q"&$UH76N<'8G:VW>037^ET-0*&$ -;,6)L^ MXMJ15:M\^D/$LE]L6_:B%? 6>P1O%XW8/K.U#,DT&WB4"*N$Y-#F@I=2&AK. MO8RNB&RV<6#[S:5JQGG_[)#D6^D[)S^$6[*$.VKDUNIQ&&S;1EZ,$9JW+[?G M;=(&^%F;ZV6KKL+#/W*T/NQB!9NVE&QR]A1S]LCHMRKPLA6G,(H,>V BTN@N M"N?XRU_DGQ_NIR4:E%44(K@\D+588U[I;$*[->Z371@:XMRX=4/.$%!-=*>\ M3X0X>Y%'!MP:"4HM!QTUANI;/!U,&@@LZ$2\Y+I,]G]/224JQBW MY-X"2M+RU&^U;64FF>NL! UJCM&M$980T:[<,^LCF$Y:\%09-2EZ"ZC5G35X MRKFU^*5'ST?)_8RL?)ZKE8\83?B:L8PZ$D+;$=1"?5U:Q&5Z>+#M,F6],0W? ME:KRL6E5C>Z7E;T??%'UQ+29A8>Q]$F5;4#QF^^B];/&=65.@WP8Y?4@-YJ' M_A]8F7DV\ES# @F6U/;7A.?,.!TEIZHAM&-'K$[W"WA"DUM+3E6N=_# SW+6 M/H@G/7>9-Q92S]YQB&;7;=ZUE6SH#?^ C27Z^$ZCG_!O$,]>2$G;O\+( 4T1L;4L-%NA M#(=MB\(O/Y S\*W\Y_2(E;:BT*#EUW\W=E3YQARSLBDD,V:EO3!TS*FX=4/. M$- @Z)2SLW\ALBY^\:-_1(%'%LQDR7R;)D_92^)[OA/G-QMI&<[X:T/'FP': MQJF:I,RC]W)M:JXK7():'CHE9,P^6T@-YVDZ7FR[_Q;B'E[]9760_(!BEX R MWURYB59O:N7\].+B$A3T;/@V#(*LW':\Z5%_+.EGA#5 \CW-(EPZ-Z]"V\#C M[6U@XRVF'R=E#Y-:%_"WA:J>:!K[Y@W>]RZ]'^OZE$>\'X.'%EW_??9C:JVP M'?LQ>)A3<>NW'S,/.JC]&#R\&: IVH_I6WU9L1^#1PD9L\\6TO1^3#D';F:S M_*M UTZ:9Q]9_863%/0&H+.$C70W4P0E!Q4MS;FOSP-@'F+?Y=K&KTO; GT? M,>W*(5A%[#U'N0:(X%$>C?-69F>DF(G.>K901$Y@K0'.FHS"WMG7RVST=/:= MC(D:CXBLQ?'2.K>123DIQ@B1BT5N'@\X4$@BO4 MKF:@DX4->#=A>LD_1H\U3= K)WG=VB8^H2"H]M.OV-SB@?+X)&3[@$ZV7F3I M<%YHT=D.$#1- Y3?%O.)AR?/\_ U]/-'D?(?[G.9=="6L^<]F;5J$M1IDCZ* M_^*0-W;K#_QH8O1V1WL"JU0AR?5=R47I1FN6$U2'=L9X=D:3 MM_8^9CBL9'E476.*&,I.QNWG'P#*&N0,S=P%E'2!#8U>8DU>6$3[92H MHR36F2RQR%$FY,/?YA6@2UX1:'H#D/=!=][^;EX@&SS2C^% 7GO6HJ[;7 MH6[3 EAQR"=UJ L/8CIH?0YU+<1;^E 7'N94W/H=ZIH''=2A+CR\&: I.M15 M2P'K#G7A44+&[+.%-'WS:*#SMR*V]9DLXW&MXJ)3#?8M*5]][-JM2VHZ9ACF>6X('%)=_,DGVC:'L6:])AZI.7&V@O_:%CN H]J17K[Z2[^=[OF-5 MX;7B;P (OQ[&GO$:]%=2_L(&RG?&JY6))%2NV_OVN9-D5JJLDKF7.\Q<:>LL MT^^>P2H45IT6'=B3HF;JNG&V%;O8 M 8K(;-\[5?F_\;AOPX;,1*OV#I>HS<41$N2_5ET3W?:N:U/K>G6W>J>E)P=YMWNE^F[??YNVW>;VV>4?@0JH5;_.. M]A?28./- $W1-D\M!:S;YL&CA(9MWM&H+J1QKMS)&PIAPG5X*-8B=(*P0>[< M%$JK0I$I>4/Q2P1FMTC4M-HS8EW48E+PW[(%\D1WBF==.\6\R_6&D6P.:[U. MRFYW9Y-X9GI*D=PDPK,4==7VVB2:7S_"VB3"@Y@.6I]-HH5X[\0FD1OR_29Q MOTG<;Q*MW"1RVP K-HF/R(WFH?\'WLEX6'?^S"<:X5C&DW!T_(<;7.3-"6U/92MY[&F)JDMTX>8K1T?*_V_KDAWZ* M[ORW;:^':'#:>4=P6M'5CP'I:[+NK I:VYF8M,NA3["?W%?D90&ZGU6LIZ/^ M\?VS\^\HO@J<)&'%KDFUV?RX3O#'=0#*ZM2AVC[[5B_ZF&.C& :D+CPC1$Z@ M!6C$44^%;;K)JL=21'5L$OLK0."6-M]"$U*4(4-%[&NGT-4&S++CS9[0=&4]5:%22P%V$1!T* ML(M"TT44I_X?.8SWLX[H(KY*5M.FA^B@ BHU3V&]IBZK"=-#]$$"&@?U&U=1 MR*).XHL.)W'5[NZX@\]-7VB2NZ)\> #NMDE=M2WVGEND,7O.MG0B<449(,1T MT+H!I\IG$]ZR5Y0!8D[%K1MRAH#P_)A&KB@#Q)L!VH9+4U+FT3LY;T.\6D-/ M&"U$@KCO2"=LF\^H 9T6(J9?5,PQ>R(ILC(G F8=:$00!9.;#C!G!_FPC^*! M^Y]1B&(GP!9QZBWPUI6LC;&U1-5.JW4JZ=7&2 C#-:^H4\#H9Q=F-CSAJ MVLB9OF*;3I.A@BEIG+EI%N-/YNK5B><=YH5>P5)>B$BKP6EH0^:M0JZ#O WX@F\HM%:%3KD;-A:0F[ZRFS'*QI?4%I8T+LH M21Y0G+__>!4MEEG1NM@QPLG!X>8Q NY@4O0P^1/IX\\3W,LD[P;_M=83_(.% M&R<.\02Q4E/'P0*]^,#;C6IN9(:--PI!^\B[--_8&'1+POATJP_P:/ Y^9L3 M>\^X ]:!0+T,-(PX]-XRZ79*!!&KG(,?L?WQB/W"FX=2S[$3SG,5)!_?UV4> MG'?RNUS4M;RA]Q X86>(M(ZNH#&GFP0M7_E0>J'R;UC*W2R60?2.\$8G*\7NGT(P%_; M.AY(BFZ'BW@MK\BL ),1<&:#;MJ,UY7<6$/QKTC;5&(^.S:4M2A#.QJ26PY+ MF&OTDMZ&Y+PE5Q[=V;%=$!Q=^G@\.,4:<\!+4\1.%P>M.#2X.9'K@KQ#0#7^ M!LKJ\"H*WU"OCA]*!1 M](R^F-36&6QB=."[L>P<5DD@R"7/&%@T,(!C3Q+!8H:\+8%N(* RHX_-D'14 MJ3O%[ I6V2X(A0Y2ZT9.L1@;2F/'98T8@^F;XP=$[N<(;[(649CO>%ZC (\[ MN?:##.^:.P[6>[<'E@AL3+?)H%8#6B-93H=FVT, ;A;GV;1O9C/DIO=AKH'-V,K\.0*:J[9'4[M&0&4Z O6Z MT_";0%6;OUWCGQH%:7W3Z7AH\OV"_/DK425>"SAS]"4CWJ[[6?X!)O=9FJ1. MF.1)N!1KW>_@8E@JL]TC3H8>#51F[O%5&JT18T7BFA1W_6=>M&JX=K M\ 6=D%Y4\&ZL?.LFAB3I=)(-S+:U52/EVF'[$_?^G25I'B#1P_#QMSI62JI@ MHZ26M/K9!C>&>*T;YVL:)RA7N+E:FE[([:"]6DP?A:#R#8^"HY)DVJ:L)KUI MG<('WY!P*:DXO$]\DOZ8Q!BM/0HRE*6WNN>K*J79=91!F=MH2(BM.&FM-/5Z M8OP!Q&'W.$):476)H-57,_AR<]-!RMK%M):%QIS>7A=^Z32?E T>,;0I.=LE M3"EM+0]8\BDZNNIB@IF\- ]1BEOWG2!XWSYE$3.:W9=U:!1:FAT>?G5H3$@)-&4 M+P@J+3I :5E3"\EK.MD']-P_IUA-1S;00EQFAJNO[_;9<%(?\V"*H[!&4DIF MK8<,BFA@)L./!:20%%VK3U\1-\CMSG\@;XY^<TZ\*BCCXA MC^2R^:XK%;RBYJ'Q;(P;6+8R=85;0CD,$,R^S0RF-L\_K53@/E)@:L>N($I) MA4\74192GY15T38TAO:AC'*3QU"-'>\Q7$4!)E,4ETVYY&6B:>CEMX2F\Q@5 M$5)/V6+AQ.]B1UZGVX\S-'K[RZ3L[R\3)_0F>9>3=9^X>-FM]K,N:AJ9VFBQ M4BKUK(98>Q&[?7+HVPPFW-G1Q>7YR>7AY='EP>GAQ>7PM_@29XZ'."^_C$?T MAL*,>;K%J@+%NBA%9-O<"*M I_LVB=,:TOBG-,@I=L-?PB/G(*LMZAJR/K;VHS>APRTMU4BK!* C? V?!0*9> MP%X\.J5DA%HJ-V3.J_]/+)=?L.,JBI?E:IGU 754LA>Z7I)K2+>A?^&YBBG^ M&47SV%F^^JX34#8.U+)0B*!H]R FIX;S^WY(HOGFF*E;!FI9*$B*P[ !H9" M!O?L7Z(X?9TN4.Q3UICMA4#A)*3K)DZ]CY]0_.:[-#=96S$H<"N:Z+A%'"PI-!]T">9I.>2$.L=1 MRT(!40B!5N X9=.G]#]4OX>&Q3E_RR6$.[*$N)2;H-,5\]'Y=@)>N7 M:Q,@PIQ0;5AE+8HP0X<>:+?)<&XLJ8 ^0'A!9^C#"*:=IV[BF',V.0Y.,,;* M";F,.@Q1 MN[150.=R/HH \=.IO;'2KT4P60UU<>HW,Q_.?"D M(\A_L]A((&7CT;*ZX!'3KO#\4N0B(#S,I?[%3U^OLB2-\.17!(R3=&M)@O#_ M]YZ=[VR.B+0$C49<^%-I(RVY5F95CQP!B:R?NBZ).T@>D8O\-V)Z18/LM_)* M"0;95R.8K(>P>P'W!K--E>K/'TJ]BYR0^ 8_^:$3NOA366/"F59*I+7FQW=A M^MG:WMA3\DM)JP)*M+>R0'US$.N IWG&Q2T]%%0-Q/";PU\(H2:P<8CIV$60<:'Z00HQ. 7W:[7 ^M\HOP!"H_^ 'E),7P9!!]ZXVV4&B39FU. M'YQW\KNK+(Z+$Q?RBG7Q0^N:HG=K-C%%ARI&$*W:P[#PTTN@IDU4DA5;0Q*O M[?D(B,.R'H+_,PI13*+6\CQWI)JH\_)8TGF9CV92#@?_7(YH4AO2WIDYG#.3 M%>](OB'*GY_QOQ(\<"QAPN?G5-51\W.^'%U:$K8+5*N6H/C1-%Q)-,>#@3%L M>MK$M,.!OYJMU/ 7&M/^R32UP^12 MKC90)S)43V^2DFSA)+1YK;Y'1"[RX]$^1R+F2T&+N\X_#=K3>L(CNKT3O-F& MOS:7(#['"YWUYW8_JXE.-);<%F=*VV[H=RC ^,9<8:GID8]*GJ+6[.M M[%; %Y0^Q-',[SH/ZVY@3S=996G(4JD\NH932O+&N@2C2/4]G^145;+I3"N; M 9*4'$JK\R)ADV<* Z;:(QO4A_@I!SA/HIB'T7!Y_8R:!9'%$6Q81&-1U&H M.NX#,"D.A)S@<9\ X(.$30Q_W&>0&D((J3CNZT0;P'&?83SD%"MPW,?QY>U2 MPOU=M=!BVN&(RA#=O0*);C/\V8O!T">Z3:WM-1;=9AHG(5T+1;C M0RS*Z>X94V[%V)L*WB#T0@BT L!,"=4G)Y:*46,.16\03#U <(+ M.C1,@:2"!\L)>'GY=-8 F*8=\!;SQZ,2N_)/P4E] M#8!R7/A3:2,MN59F74(.D*IN"-S,9OCWB6A$U*GRB*AJ0)-R1/L(J'T$%.<* MY@C,.R^0(Z"..K/]FS@AD#\2,H?^P,B)'@GQ SY(P@,-1T+FH!="H->14!=Z MNW$D! )A3JBT'@D9I8.B(R$X\[0Z0&2.A(QBJL65#Q5A!0!V2VU!]JA=74QQ M*X8C3M'6<'*S4S$W0DU@Y60%'4YN%@\YQ6X871XY]^'DIF$W:J'%M,,1!GD^ MTG!RLY^]& P;$ H)J&$UE2#WPSQZ^RG/.A^_%\"5/ZQQ*W_QZ]>G#9#6?P"% MB)!6UXAT2,/A-1K\@851!Q(<[Y[='DRIB@()5&5*L^F(V#QMM;-'P_'RL;8U MJT%6/J$ -SGA^2KO.>>C**T)N\#',U0QE#V3.YR MICB4H1S-/I/+/HY!< %ESMZ-*8ZA>VX=9QR#^=EN(.1$XQCX 1]K'(,YZ(40 MZ!7'T(7>;L0Q@$"8$RJM<0Q&Z: HC@'./*T.$)DX!I.80KG:"I43\I#+J&.' M;R^>8 TQ[9=W_M(LH 9 MQDE(UTV<."73NTIS0L=SL!GYC+[[;L18>[45A(0$IS8WUU#<8HUR7E069KJC MLR&W8CCBEP:9" V$F9K][+D1:@(K)ROH,%.S>,@I=L,Z\\@)TR[O2I#4#LX+ M@REUGVT%%M.T TZ-:V*KQ*Z@)4"A=.8IQX4_E3;2DFME5J59(/%)-UD<+9$3 M5G]YQO+YF-X^$LZU<8D4.PKN]''#MLH; W3.LCJ/=L]!BVH'R[*2&P%US^(O#L &AD(!: M;6]Q!%6=A=$-<%LY4' (J73#ZG(+-^9;,Z,./]I!6S^84K7D:%)AFQX1^8#] M/Q^M>QYLS9R.)QU/JU3 ; MCW=N?.H:"*S6L*YNQ0#+!* MSQR8^@#A!1T:IE#B\:!R0AYR&778$<(%%%L98(1"N+H78'!#!92%<.WH\IQ; M,3L-D)(0KB'F^FF2(LS@I%C&W(:L4*[VHI#PD5/T9DB7@+S#8H0U MO5#YQ]1./\G_C^2P-)QG4ST /12\@ T M'\1?)F08$S*.O%P^DO&>BO9M!C/R[.P <_+LY.ST_.3R\F#X!]]L.2V]P-_S M&0@_C13ZPY^BEHHS>(JJS$UCC@,#@R7JING"V'XWC3EJ""&DQ$VC](NFNP!B MYW]0B"AYV-L+0<)$3KG;.WD.26V(5-E1&\NM& Y7^%@C5W!X,IU?RQ&676X[ZGNRHXQ0"B-^IU:JD&H1%2.R\V M9DCURC-M4BFT>_+GH3_#:\2'3NCZX9R(AR5JJ.\AQE-.&\V$&FAJYO+T MXL)L4K>A:26O+*VWFT6C6P07\-,%\0V2.25,?"Q&CO1SE#H!UC4Y@<;:H!@S MR29WG71:SJLLC@47DNR6]M13IK62;N<6T8W\6AGCUHWM2:=2<27O+K3R#DB0 M.4;;@E"+&?%'!()CZ .$%'1JF5Q$F]R(JG4,;OMD^EQ0ZFVO*?GAZ M<7D,D OR4/=5A167$Z#BVA>4EBB+3MF-?,^U73L6$&_<%RAV?2?P_RAT+_%M M"S:](WS0KC+3>^N=OM]BD+?&=I6#*=7\_1:+8AT!,%4[85IF845:TYH6;O D M7VVJN/.=%S_ XVD/.!.INN==?S6!NA.CEVC44#/!VGNZ26D*U-T7O8SKP[,] MNWKH1^N%E5.].^2O2ZSP5<2YR :X67.'B2.K):TW2X:\CE==6R#)=3=N82?X M?WO<+Q%J>T]!C7H<\UV3^V5Q.7;J_I[Y,2IC/F^^$^]3@O(;VSWHR=]J4Z%' MIQ<7%WMBRFMPS/=15M]>\N$A2O$O?"=8.T2WOLQG%"_N9RL':0^V*NEP3^2A ME3O(W96O*5Z"+)?!^Q4);$FG<\0Z$YILN1O==>KI46!%2#WG%YH)V7085)G+^CMFJA;V5)/65L4K M&,<5_4-A'E'@I,@K1;X)_+F/UY_/42E\SRB8CE;W_-.BP8J3, XT^G-RO852 MQ4=&BTU-'F.\]ER4U%[%0QA9NX3#?JN].HEI=[#D'YT$;3M(I:C9NY,]6X=0 M:$5@O<Y22:35:=3FJ]XE)EQY-:S]ISA4C[JU;*7 N<4-*'\%49UMVV M&LMMN,S2Y+\R)\1 YI]1#09>@;@:@6:K>!"L>],42 LJ>(XR$3[COR:O4> ] M8 -*()E7 ;4I^4K]/Y"7:Z%M?N.M"Y8*_:'=F)BD-*&()C0O["F0">K"R4REKO_E=GN#O\L"(A>H]26E1 ) ;=RLA/[Z7(I%O^E., M?L]0Z+ZW)$80J D%^6$093!(4$70N-$V^-;T"0(UP7)#$"L&ZH+" T8]67T2 MS*NY/%7!XBZ(%A_N7-)# _[C^^J?__#Q$CMV7]_OB,^2;S9@5 8+_O 3@JB6 MJ'=X %B';5F$9P=J&V I(PXAI\D0T@0TVU'L^G,]'![AS^68;\*@5 ,+?F^\ M.GUA?#J #+LXXL#!%@&&$]]Q0GLD#.W1SD'+DAC:'%X;MKB=AFZBU4/+89"U M)+,4N:GJ)"2RE/S/S>^9_^8$^8DQ?=U.K] 4\]1X)-'0:W5!S3!N/*O-="EV M$2"-?3=%7KLP[;]E9]^2:!(:HP01WJ:(4?LI"CXUR>V%H,,O@)R"AUAQ[+4FXZ5GSJ(5M0*:'A*-/6_?UZ3G. MES+O3V3A4JYM&!\FO8(-%.@II8;L,T,GG*EB+A^<)8K9$W!;69O YQ=00X:8 M\<5TW'6DK53:!S2>&3O0T:9,19P.-B/7!M^,%AIJ"<+IB(SMK&--6 MDT^;@@9)M&[Z=B->=&2+7#+A"XW'_2XTUGJTZ@(C7Y7Q.;U)_9R'S\A]#?W? M,Z3];B.MR^9G>HX_TR,82_9U%WH%:/00PH8/6H:@4.*@-D;]Z">_?8H1NB4/WZ,D?<3+ M-'9L%'<#8\"; 5@WXH*B V4 2<9+G-\D@;@0\ML5K4><4V0@-Q\V1_^$=R3% M"PA".&]6LQYE+H&!7('89FCMH0O!SWFKIO5(\\I,#4LQ"W8^[']% <: ^%B$ MX&ZM:SW@_%)3'] R_7T7,]"U_^9[*/2$UVOT!JP'7U!TZNM45CB,[@8(G&1U MVU3YA7&V 7 6&%$YX]3'F-/!>(Y1:^G(Y@*#DOV5J/4<&D!TPOOF-,-_:KA9 M$RP)^Z//=3C(I0>[XAE:M+#]N:X/1N_\1(!772WM*L]ZZ45K=!64C+I7KR0! M_FU89'X0/78^Z7?L7'0Z\<-)WNWD>'_X/-3PV8N)?/7P-8Q>$A2_D05LX>Y& M;H1A#/R0K.\7 M/WW=TE?25%CRN!&X6YLM.D,J5/8%EL2#DI+Q<6A7MNP'<5E\$"&:YV]NX15( MY#VE3IQN?1T78_DZ*#K\V?'#NRA);D,WR/"JX#:\<>(0%^OT)^GNOPGLI?'( MRK%_16H T+J*'CRXV+*I9O^1#*]LV5#FMJGF)O0 331"J&W9E5K .#8QT8+/ M&3),Y_NOI^/K&5[[&I*AP+L9\"5*4?+@O!-%BOIH3OOY:/(N)V6?.^>?P53# MFKLX.CDY.SV].#Z[/#&WJY7_MKGN""CJ!JR)Y$59JX^&KB(@0:)W43C'MG!Q MC5ZZ;@.T%06+OD[HMAG#K1J.R/_!3SHW!\^,^F\O#(T&W'AT0\D0$,@G?!6% M;RA.R:JIOF[HR*['J ,=308DVWB*2PH$5B+M>HG&L,O;!:$!:,@JA?G 7;*M.*0R,")R)=4'8(J#61</*$0$R2W*D/;/!8)$::VY.YSA%W^0:U&#'G8^EV=)*^TRSCJWRC9U M= CH619YBO +K#4_ZQF0**PK9[DD;T4$04)"0Q]10M)*/$?$C;EYK#@-/>(! MV_RU:/#66<\+=OE()_E0)]_P6"?E8"=I-"'#G=0&5H9Z.:%'_G36\J==B_X: MV@C=YY_++>; =^0]1[=)DN$/@3Q(DKX7_V5%<''6!FNH.&_*R8@),<%FMSP, MUS-?96B0RT#8AQ!4'8R-#YUA6'R5Q\<'*H)B=.A0 1!/,IFN"RDZGB)O%AL3 MJAU M(1K\0@+!#^6X%U>7JZZ8T):K3UGJT#KEG1P?Q=+#WF&TCX<*BJ.B4!L MR,7HPY#>+E\I4PEI[/]69#P][,.@6O6=Y5&7#NRR1.M,2E?.,I>:ZDK=+&@S M0SBEM<,G-G7=.$,>2:$:)KE?ZSY]1?%5%A.5UT[%\%2?!4Z\KBGFZSH_.-ST M=95=3ZJ^79T;,"0=:C1=CI66TZ[#N9K$,HG>$'E% DA?4 ME%!^T!2N=-:#P@]UP&^3J9\2M!)H\+BKZL65\CMDLZ:]\"Y014!R4&^84V+U M2Q4]QTZ88"60;!51DE)L!D<-FRG05_Q!7M@^XBN*:'Q#\4L$(;UWJ=,B[^J#**"U+KKIM MI;+9PJZT"Y3IH0'J,RPF?&GLE(/.1RJQ>UO%&U0:*L7]B"?0W]\"WR7>3]"\\C45V!;>N9WHW93"$-F@'E MLE.1KBS7(PFIO\J2%&\I5QIX9QLFGJHVZ$- Q_@5N,O&,1V"STJQD'[0JMCL&V%X;V96^K ME.)FY9/$KH.[IN!<.$/#5P"[+N#- 3Z0,<[_2\Z<1.WPEE]B98?S?TQ(FU:: MX,$OOE8(\8RR7J[)W9/3BXM+0&:W[=OC$\&V0& 48Q3"^4IX:LCO9D&0 '?" MU[)IYY-,\T9]\!BKI]DSCSN3@XIJZMZAV,ZS1G%"NM)$&(.TT6K3C(S[9CW24@ MB6#-6TZ>G^';=SF.JA"B:I/!Z=%)4)N7N0ZR69G:)6+SB:SU'&2P" MJ5IL+A8H?DICA-+\-Z++S!/&,I,T/2G:+AUZ-JXP,4?.+B].3HX.#D\NSX_/ M#X\'3]1:?!4E?HD;^\M5 EIZMVJ:M1OGE&RQ'4!*G M-43Q3VLT\0^_7A$#A&*LE?2=/-/0DA6*5@P>;F(0K$$4DA * M=21UZJ@%A1KRYEE&8([G]@;/Q5?(T=P:U 3B\N!UUAX'_&SP:!3H)[Q6Q\_P M5PICY-S/'I$3W"3D8?N'.,):2=]I8?F4XC!IT@_@;;H(20W*,4A9,91N F>. M[F>WH1L3]=R&374]4BZ$\=:UDQ+R*K#+O]>FU1N\HDY1Z&+M%!FMGJ.;W!,C M,!51V["35NI4H=7+9R!>8%L?^,M"WYR >- %"%6KM7L4ZA)>4:($(*0!<>9@ M&ZV4:$-KEH5+LSQ[)!JYGWU-T!3KG8]4&W5VB4$\HBM*KD"+>C1\&+JZ_,1% ME57IIJ;.3B\NSJTE"5MH12D5P 3%*@N'MIL45'E+/EQHXL-@V6R+D\-/68K_ M_=D/_46V:,0CB9YUGU+/NHL^)F4GY6%WU8V5I]XP3+Z/DA6865>LI4@3\.Q M5_REM'2@_&U:-KRK6;!221%*AL4F3\ EKA/\-W)H#['T;Q :EZ29PK=7EE#. M#E(1Z_P+GGJ>OZ'@#7V.PO25?AF*JL=^_W*8:\DT^?XLDN5>VLJ<< MET8&"2B%R33<)SM$4:"=/=LX=:+52PV:;Y^B3&I]5VMFSS8^E6AU52LZQN<5 M=#K#PZ#PJ']#%C-)L5*T)@D>/$L.KUXD#9;%]%*B"CL2"A<.HJ8*[E\"?YZW M+>SJW'J*?N7J7'51>CEKG>P=G3H=G3_'49)<^S/,21+$,EV0@^*^+D]F8\W/ MY!S \6EOYZ>XG+OI>U(ZQYAGC$(^J)IM%-.+F:D$!KV^AEX9SD(2W;NX:*'N M/ERCM;4G7B\-R?HV+PL6AFB>/TX'+()(24"(Y5P2T8'6[$I0@H7YR>#SR]D8+6"1 M; 1823A:2D(S ):WO[ >>4;+(5#;Q1;TG#0"S9EO#C%7ZEQ#'E@Z *0*AL' M?H/O3)M#IV;?Z"H.&TLJ(EU0=@BH-BT MO/%RG2%?$.L!=@0=B"Q<92F0'*MV#ZBMRAXPTNZ*[P.\]-5XA$ZENP: M-F'70U(-(6A*\N0@O$!'WH9 GQPW7[\SDN9PU(.">%_(-D#O+;+I)#K42(DT M)0&\A1Q/VY]08SD,^Z'L6AN*PJ% M"/++9F[I.+(A#7^DLS%XYK*YO3 T)+GQZ(92^Z)9_D60PH21 ;?:9&HYZ*AQ MK;3$I!N]R:WM!_*=0/E@,A-X9AVK2" N*=4@#POKOYS8)R,E:2 8L^AF,6C@ M]9]!N213="P9F/APZP(R9]CM@M!0YL**#7&?674$()>3T#TV0B')TO')#YW0 MQ=L*(O-3-(M7?[D-/?3]Z9NS)'_AF;;[M0F9.GVF=X5:,,@SMI=%5,:I]^\L M29%'!+H^C*M[IM M% ]PK=_CQE^A@-<-00M<^M=\@P%6ICZC0M;X.SC0&,-JPM8MANG%>C_TG.]L M].I_'S%ZG6*87J'K,K64\BCG_S&C&"D5X&"M8I81D$I&8'FQEX9 M60MQA?=F)!2W\XB6504>NH(8L6#F%'>H6$=R O4/Y%%6-1VE&R,_/3">PT%8 MRQN[#D%)=1ZM=\R,3^2=&L+#)Q>%>(<54783K>7@P=9G9\$OFJ+\+(,M6BN! MOH;)$KG^S$<>]8U&:EDH((M!M0&QD' STHJ<=W?,S_QR7@^13&V,HGOY9?, MHO V+&Y%W\].#S[[08!_Q? Z2[0'B@]"N&XZCE4K >;6J/>EDKN.!R$II:'P M0_7U(+: BK(L!<:OCS>%[LHE1"D-FP-L)+MXP!;2KO0Z&]\._26M[8*P*< & ML8L"5/FTHC]\ C_\G50Q_JL[ H6+Z6,4Q]$W*_4%.1B#1A%V.D)=>: MGWMP+C65B16"F,F2:,6;FCK$FKH<,4>$I%1T0$E+#&' UU<7_K.39F0@UWB# MESN]\58O3@^YZ$&I:S-71$36F@Y;U)!0-K@=TMV$W@/"?7H/I./G*/<#>/5B M^>.GQ*1NQ,0_OZ+P/DN3U D]_.>O88"W>CL*G"P0MJVQ^9&8P=G(2I1 M:Y[NP:?3ASAR$?*23Q@M$K$C)BB.IEAP4P]E9SPX"RHEK5QKN1[0L MST2HTEG/+JKT$U=5W2[B2$FMZ"E* M(/QIV_-^BM'O&0K==_R':+'PTWRK@ZI'*@7\!ATMV<4J50HH"79I+\&^AE@R MKW*E-!53) URYM3\WWW;:^KZ".OZPC*R]5=#Y00] ,$Y6J*7%I$? A*G<3_[ M%,7(GX=/V4OB>SZVX0AO+Y9^Z@1/:>3^5GKQ2BVT[1^5-6X'S0;02<4Y&)YW M#LY-/<\OAKCE#7Y^C:-L_CIU72P5.91&9%/(SZ6Z 7?CQ"$NFWQ$,_P]WH9XX"A)GYWOUPA+[/H%%4)O MNHCBU/\C_Y'7^@TY)DMI#4:5U8>AYSU/,Q_&<^S@(N&\<$F684 J-'CE!&X6 MJ/I6AACF[GX^QK1;?5%ZCFA$\+2AO?S)>,1.OB'::?N$[P7YD3DU%U,TJP06L)I4(/ M%9]@'))0^$1>$T]>H\ K/YU:4'@C(ARO"J@ZN0E(OHCVA9[*]BUBFW:U5.2S MY(2E?J!]FR29$[IH?5Y)@. X^&^O: >K).6MZ")[7D*+LCLS''>)A,(N46L\ MXMBI(2)D%82KYRQC<#94K[=B8S4EB8[RE\]H]J.[9E.!)UB! M)R-F25^!*\;H.8DP_,Y0M8G(4ZOE 7N=1ZS\#=C%'TFY*QK)GC[0)B+#1*K% M=!;_3+!T#['O<@87,>K;3"-1L2L6Z7'5&^;0(UIFL?M*M@2"]TE::]K,&WZ! M*\;H<44;7OZNU="+++O$$PZ*Z'$Y&Z!(,>8B;RRVJTE://]+90>EO&W$$!&S MX@1\GW'I"UC+'H[Q-I#N%F;4:6KC%,2#MC*>7U%1*^!!.W=IDLV=8!IZ M]^DKBA_B:(:2)!^[*!<8S>P /42EKQACB4>VS4Y^0?2E16MI.VC21\B*#7H# MU =Y[;[:X]]\7Z(P0:)/W1]1GKJOFIV4[>[$._?C?=3^] P3VWQD"EW_(B_8 M5\* R]8LQB7R42K0Z.,*.A!\2)=Z;0OTA$(\A'PC]-$)R+E"(NIA/Z9XV&N] M3(IN)GD_^$]55SOA=,=D.CLZ.SF_/#TX/SPX/3X_,9UP7,8/?PXB (-3RSU< M\^>-R(NV95[?"\"*460^S;99$"*&/#!T 4B5C0,_PW&67YQ%UQ-L[<5A8TE% MI O*#@&'>G"M-B$>?3@Z+>/)KS.$:QUQ/<+&T0)L"#N0V%A#*Y#< +8''\Z; MXSL1Q9;6@OW8"DFNQGDNA.WAA].#QOC.1+&EM6 _MD*24[?%(PY%@ :JR-J( M6SJ&D\K8ZDAYB(%Y)+GQZ!=BH'3VA'[J# ]-+E/;7U(@L&HX=38/I:KM)UM M15[C8--7.+C[J)[?H<,%UE:TJ9P+8'D.V!BV6V8N"6U^LU#12V/FN<"-9IDFE=(@Y^Y;\N]EH=]1? M'F(_=/VE$SPBLG?VUJDN_QLY-">!;+,-S9^18(XSHYSJQ13V-*-,+7;M6014 M=!M^P9/1\S<4O*'/49B^LCS(O=O<4Y%3)Z"B*(?E(?DVG[]MIN>6:6K/.K8J MM$9WPC9ZN5IPQ]27W'HUMB=W&5@M<_V*S2U)CYTP)% M]!$66=7;VJU^ E&2T!X$:OTFJI#J:@O>%GG!5],R+LA*+ON&=H>7\-@V-_+X M&2,AM.PKVAUDN1B32]D>(G2*J.KQ:ZCW5,J8PVGHL?Y^)NIP/A5U..-^)F0@ M$R?T.DN=[;W0H.^U + /ZO)+;5@"*R^Q &,!X8N *FR<>!G./6SFDLLX+"D M(M(%98> ]EYB 0=A!Q(;6S(%DH.XQ$)=%,G?B5#0F?V,T:4D [=H!KHA=48V M.D=&:& QYXD8NC-@-D9Z'[5GAER>@.2MD[E[2R#E)!?]'-+QW$[RTALC\K; M60"0Y,:C&TJ&@$"N\>B]G040308DVWB*2PH%UL!)DOO9+TX<.V%Z'S_Z\U>6 M4X5:'AJ<_=N"M?$W:-"(F\YN<1CQ2FIC M!W@ :?UX-OX*!91NU;; /-C*._54+7?^#LX_3.&U42@6PR8#P1TH>=\9Z-7 M__N(T>L40T-HN7[T\L>MB3E_7 XP@F*7S1&W*3: M8^\NT,J!?@V3)7+]F8^\UM4YLRP4\,0@V(!.2#B]'FTG0*'GQ/^5.3'^A*^B M!9:')'^>SO"/U\C-##8=$RK$5TKR)^10T)H"%,? M$!;4HR-)*6H-7"+R 3DP4)]Q:)1S7A\!9507' 3:2 M73Q@"VG7-5X=J8? T8$-:!<=.J34G'UH\&LC#W'D(N0EG[!"JYL0S:!Z"C>Z M*]K%DI[R*MHC@\E6M?&Q("$#@G;!?C"%M.N"=%/RZMK=(][:YOM;KPRP<>9\ M=PE8#32T>7Y@_+$:43&\1JV%$!3_3+!TCP3<0RX:,>K;S")1 ML17=B::1Z%*- Z(IXRHK0&%BKU$8+?PP1^Q3%*_%QE]41/PI4?B41NYO;>X* M)0W;P2?-^E"TE08YY[5^=%AY+I*P545].[BE1FS9^]<=MLK(U:^UX*4VD+=6 MT-,KQB,A^PSDL9C$WXA]=)*47=7E;B5FB6OVJW\J:.%GB^YY;:N*'33H+6D) M^J4=SX]2C2I)EY2\1H'W'#OD+>9KYYW/Z]_1AAWL42=ZY0T\ &%$!N 3_EV" MW"SUWU!--\)KG:[V=HUG(FJH.&?ED42;X_*'*$G(9Y>'7[1^ MD<6YO\BJ2ZXG.V@XM((J:NIQLHN>T/6F9B'A_:Q];NA'0G:;.T6W'JJHB*4G MUZAH("4OL3R_&&7-*8R66>R^.@G*S?S*UT<]KE'7L,T44Z:/BF?2Z4J5[%*Y M>':-9DX65!DWZ\N)#4_R_2R_%GJ?I4GJA.1SZ^::1./6\DVU3BK.Z?'2#^X9 MJ<=ED/^E;!,VB]E!%R'I*N!E?>OLEU.,)[D\&C0#YEG/#)A'?]DGR:3NYVU* MDGE^-*('F7B%L3E))A# >&#H I J&P=^YV;Q4Y,D$QR65$2ZH.P0<)](42S? M%SAB=."[L4,85DD@R*4ED:)!&AC L2>)8#%CH$2*Y\=[9LCH#92W?A/M*DK2Y#9T,S)0GH,Z2E78 M^+,1[#B&$Y$8%!E@G+&-E0M"TMGU!C?]\NK-;(9<$DDC&3FQ7>6RGH5>FLGW&_TFP8G%7B>@)[#G'"2SI7$A$CN/3P==H^A+; P!6#!Y. M>!FBCBFQ/51X&.K=V&B)2 G$A%ZCV']SR IN;6\>_>0W9M@)O0HT0/L;4F$I M.>.K"JP$-7$",6S)SB#G52O+(E7*?"&Z7A L6I9?HY M+H^D@\YZ:]D$YK^M2K8AUD]@((?M&LZ#("#:?RKD%U#MDUI@HG"5'")!XP ; MR9Z'2-T[R^$OM(XU@]8I,,*P(>\BC*C86BDT^!%$Z]:RND#^A-P,C\M'R943 M!,C[^%[M(,N"0AXM_E;MHIL.9=AU#M:JH9OO*';]\L+OZH\KM=!L6J^V=H!P MO50PR/F8[.:4(2U93?(D'1%MPPZ^J!-=41IE(%>>R0:1/!Z4)"A-OD1%' HU M,SNEM!T4Z2.DYG3(@\].I>QWOO/B!_E4SU;CV.C4*2SGET\Z2>NHFS%$.)SG.42>62-G_SBIZ^/B+R;ECY'Y([19H#Z M-/3([9_-7XL&[ES0 G?RH4SRL4R^X<%,RM%,TJC(B[ 9VI/D43UY,H3M/]D1 MU]-5>%BC?#E.;G[/,'&+_[)B?CAK-[^X,Q"I0?GB@60$ MA)A:H5L>QKDW7V5H8,M V(<05!UP\&%PORY+G,Z3-?!+5?=,2&MUIZS5:#5,:[HEEBY M%_KL>.A3%-_B!762XCWT;5C;)+1Y*7GJC8D7;"0W_)2]A==Z7C>X;Y*ESZE97[P?&]?-KU4_Q#F9;[?M:Q M>.G=F(WDT: 11:=N6A>^/!(7BKR*%LLH1"3I=LWCO)4CH"_1A#IIJOO<^$', MH 24UY361TN/ASK#N5DL@^@=H?Q-GX\H1#,_?0B<,,EM_$?\B7I$22A,\LYN MOI-_HJ=LL7#B=Z&3F\.#@\/-DYNJ]TG>_:3L?Y(/ /\Y'\./Y&2%Y+->CV)2 M#H,4*48R@M.:E=R$:VM9'E% WO/.>9;+FXM;'2MVG>I(-CKL2NS)?45>%N"Q MKEB'XC>\"FWGVC3(AX'_=3][1&XT#_T_\H?/_:B0C'56I*4O:!93#:?JJ[[A MU ;QO.HVQ!82FT*LO#Q@OY2-<4C%J &-+,-!NTTK435QD&-P#Q5%!N:9%;,. M-(*(@L0-,T-<(,<:CUC96%&OT]"[1F\HB)9D_.4J@WE2Q5%S)#@S4-I&NJ_8 M6IW6@\\73RC SP@]],KT2)UNICO9[JKW:L)%*\@K0X+L> MW/RD<>:F68P5<86GXWD':>@5;&2(H+0:W-?#TD'-^JSK.%YQ+]"(9W*Y.X1J M(>8_X9-[/H_1'-N#]>ZUR\TAW6Y3@Q?&R3D$0?K24E2-=MT;+I6./*;_D\)3 MOLKC)*,H+;;I)Z$=K1P;[ 7*?K[V+RB]GST[WT6=[4?JG>UX*)-H-L&#V?O; M>S3ZZ^ ^J_V$/(@G_=?6QW5'.-T.3M#]=&OS=!NE3F">8UP*QW-:.2%^PFCQ MPMROK>*O;Y5C]WF4]KDEM8/M]3)_E[N 71RV+'+HT_T"-- &,Q Y==KR2-?"D3+(& M3=W?,S_Q.^*$VHI"X\1P^+5,NKSZ4;0U"4RA=XMM9O:2^)[OQ#XK/3E_;>AX,T!;(ZY" M9@UN+Q#A@RIB2\W3PN34(:HF18X!(S.(YAA4\T02!5,J!A76:G+ &%2P.'-- M)[)B[V-0%<:@VD$E>06,/@;5@J!#\UPTN0X:0K54QS9$KAH/:S#/QR$XH3WP M88AI&^B!GL+ A[&04906:@(?AN#88'&&^1G9(UJ6.38>XF@>.PNQ,[C#[ M*XD&SY&VH0D/[X ?4>IC*:[S2W?%8I"9+4VDB9V@D[@&[ I9XU/'OYP@HT9B M\+>PRXRB*V"0.+3!"/4<(P=K\3W72GX&B068OJ'8F>=INK V\H^+PB;>ZG92 M24KZ09Y!T[XM*AS%S\YWE*S^66X&RWA"L2W2T?86J6AWDO?1^'$5B/BGLJL_ MP]\UK93$_<@,HP;FU?G)^<7AT<7Y\=G)X>7%R869P],MT,F#ZWZ887-ZOT1Q MSK/DX_M_8@.;>+Z;?^B<4O=MM_G-'1IWU(C"2#N$5:T2NP[N*#H2(QE8ZB@% MGIM@P]-F,*=>;?;Z&L8K-_WJUZ4&Q%Y3PW/8UC7AC3FLWEE]0JOZV[%Y;/BH M$#<*73_PRP.:.APUU&^^NT&6A]7E/HL$+^'.\>LCA, M'J,@^!3%WYQX\]7@H;H%:[?X'FHSHIY![-A@Q*:H# -!=BHH>41)%I"74,BE MOUK$*86P?9N#1D0CS-HFN%)U#G)RJWT"_B6*?YM%L8L>D9<5:Q;BCJFE)BO# MAWK?>SO>WE"N.IVL>LW?+&WTB\N578_K:EM#B%R9^>6C*0D4SY]<[IBFN>MC M5IZ='Y\?GQR=G!\>'5X^;$>*V1!PZMYM\I9DY JM)O=?5H!CR<#$C6@"J5WO1%KZX+?[7% M;FG'MA>&R7]F(6*31:8]BUBC7 VCC\-O)CO&4V2QRT#Q&[KK"*[GJ0J-.YI7 M"2):@)A1EZ&4AZCX7)*;P,?[_7Q!W6N_U-$8-,;TQK>#*G(*T>KC&#S?"D,Q M7S)B>^]G+0HJPE'P?UT,H3@'>5L&34@Y%@E15$I?=MVF:&CI":5ID-\%)!D& M%DO'C\D/#W'TAE<86$\B9I*[,="L5&@FY12B]O+]FG&7$)[L$.'51A70[)&# MO&N%QJ$(BXU5*;X 94!3A0=-/D*8(P* DR2\W\D")UY7$3U(VHKJX#U(*GNN M5]Z?(YE_,'7P0Z-C_,$=P;$K/*@J.2$JY1[% 8+<"9%YA&5!ZG5"U TP^"Q0 M&DZ2S).!'[J>)TGF@0=^_ 20 PP<51\_J:7'[AP_C9HURM6P/WX2\3B9YX[F M)8B(%L ?/Y52\ 2/,VM!XT!OQ#K YY3GE8Q@2:IH0?&&XI<(@O.[>DH"JZNA PHC:,6;NCHYO;BX MM( 50M+*)G>X+)@1YMG6/&!VHE3AU'7CS FFWK^S)"6JH>4QXJML)VLD9->: MV&'P.Q9*UQXVLX/%A5,E:X^;D&Y1),[7\OX2Y'Z81V\_(=R$\_RXFN^\[/+R].3D=/L:=-[HI&QULM&LX$'8@/3!:B$I,&]#SW_S M/6P$VM)65Z!O^$,^.W'@_!,E28!B1BW33K*&I:C3H3 2KK>V#31M;-@%(:6I M<.AM:[K-3<>)!_6S^MM/19,E&__C_P=02P,$% @ 18)I5^_GQ;HE\0( MBJ4B !4 !I#$P<2YH=&WLO6ESXLCV)_Q^(N8[\-2= M^=_NB)9+"Q)0W5T3(,0. H38WBB$E BA%2V ^/1/2BS&-K:Q#4;8W+A=52"1 MRSF_L^;)S'_^W]+0$W/@N*IE_OM?[ [];P*8DB6KIO+O?_E. 4G_]__]_E\) M^+_HCT3BG_\/01)J/]>N)61+\@U@>@G) :('Y,1"]2:_$AW+MD4S40>.H^IZ M(N>HL@(V/\'0N^0=>H<1"03YO=]B3G1A Y;Y:_OB'?;X%7K32_@2AOW,_,11 MG$BD?V$$_'^B67_\_KJAFCIR1"?8SA'^%/:?I@CT#L=)(G/X1QQPYJH$$A5K ME"CG?R4R5!I0B.[JS'.7GYD$TD1^;EW75U'9O+A:+N^7(T:.W M<10E?H:/1Y!6V]=59R$_>%UU+'-A6;(]$1U#O),L(VH>S1#H]C>2Y9N>$^Q^ M%O7@ NE.L>8_-P\?C&GIJ@_Z6!#; 6$_^_4:)TV (2*JZ7JB*>V&%C8K>P][ MV?R,_+E^N)O%TD/@ !YTLAV0:L(Y@Y M/SU'--VQ!>?E05;"AC 20=,(@6W; M<1WO*97AEP]FHRZ?HR]&[/6V?=T!XV?Y0?V$3[)=>.X1MWG M]EW/@ETV'4OV)2]KRANMR2PA/5QUI(.:ZD(15R%\2M%0!6'>GBYLNR*AU;8] M'645A1SG6C]^'Z>__D-;NBZ.K'!.9,NY%#IH,5Q9!=5A4*;401P( M\P@QZ52KT".:M14?V 4^5\CV.R.E=4;"S'G0F#JYBH'Z3:O,8&-WM$_! YJ(UET9('G\@*3T4UKVF:7/#N>EGBTV\9Q'T)DZ?XR M51UJ"\>'ZF"?M%E78,=[M%SR3*G30N=MS1>#)$&1W&)4?B)]M&48JA>-&1(L M)"=TS:"+I@+W :$R.;DW36O3I@943A()L=Y84*U0J3R MH7L<26C^RBTJG;1<&]7?/P'[]1:-^2 M22J=3'V61(;CS6_<](+J2J+>A!U8<@%^Y^[&K :3V1AOIBH\/>E=N+ MA4"$8VX1GSG6+!RH' U6%Y7=^+BT5NH) <8Q=$T'\]&DEU:1A9 ,QS<6=1>\ M9XBI@YH_F>X.2E.$'#/(HCG4A+3%,>CBC I.IE),DC:-A48U&HZ%UGQRX"D7 MT/SO%-T\;&@>]5Y3Q9&J0]& .L2+!L&."ZH)/3@5PLYRU9#L]Y1@S' 0$2\> M$$2F*-5Y5RHM@4%L1TNHU"FX[8LU[!I9AP.%$ MNM)M *_I0/=_^68 I=?XP3+"IC\A#T;>?=/9I>H*8=@N0-4Q!XX7SHD#IFHY M#1_ L2;7C-PU5[-,Q0..$3;;@4%'U.#VX5Z;46M-,0A) MOFDB-Q[+*QI36(:JLBJR1,L>[S[1;F$'G6T'\.\'Q.Y-1D!12D!E>LLZ MW'($5?7O)CEXIS=E^PX0FFV4D+):N<$4[;) +22=+2K9'X?Q2>[AD]R(*_$J MN:'2MO0Y!"3M %GULHH#(H2]A;Q<"&H@A\\>_:PK.FI(Z3;$[8.?% ",UT2] MX)NRRXS'0 J1QBU$.WQST\C*%9R"-RZC:$"5K5*^CDYD#LY>!I)J0 /W[X]R MH_!4\>S/,Y(RSG9@>,B:^X/!'K /],D,-K)MAT=&DI@E9AG3+D$W$;U#4?*I M&_7S89CI@#& 6E4"[N]_PG#^EQM%ZI [B2B\_Q4&P?_^<%7#UL.P/?IN$F50 M0A8@6[-UMW3ET&M[V,:ZN_T^HH^NY3O1IRAO\FN#B&A2:XG;0@ 3*%1PIVFL M(/$LY\MJR55[,R/T#]<_!9'GMOVDRN'GL0J<1#0$<##]1)>K#QVWQS_^O?WJ M8>MVY&?M^HI2&=[O<)0(2B($MFMH\V3[>?N[GP]F>VCR!V/8/?-E5R>-(>;8 M U0L4^BB-YYTJD(0XCG($@F80 CTAY0XGE'9J MW#Z;YS\^#7>SH MOQO)6Q$!V9RZ&"*2>XB@3H:(JB.*JC8?F!HR[]HI9Z)7K='91?$K(2)Y/"*H MTR)B/XP@GKAI[T6$LLPWM+0\)?B@5ID9]6S>R:#*#1''(^)8>PM?)4YK;P_G M7#Z*"%4N!LDF0N:8:J6^FFM612_BV1LBCO? CK4:^+FL!KYO-3Z.B$9QH22[ MN2;%(-R<6)3MMC!*W:S&&Q!QK-7 SV4U\'VK\7%$3(NC7> &6T5.\5 M95VXZ8BS1&DGLAJ/U\O>!H$V\$35!#(C.J9J*IM\N&!*Q4Q6! MM0NE\K5'&(?G>DHP[.4O'D4.[\]??(R_3=&YS]U-LGG@#K&DQAA+PVJ4VW2J M2E^[OM^?X=?F9<,RP\8<2]X6]XVAKFN[5J^Q,R\#LZ6B6KAV MS?W2C+\VK[.R'"T$BGI35.6R28NVZHF;Q2K!$+JT-;1=CY_IJH4JY= MD%^<\A?GMB3YAJ^'=;NL-P%.^)H#)B$AP^6V<&%OP_FVV,7H@HA5>-;3E.9@ M$HP1_]H-\]'3OPX4O#>M]XPOADBEN6SPB*+-LEV5Z.86.IZ]=I9_MB]&Q8"_ M#WPQ+5"KJ6693FI&TZLNJ>Y@3K>O/3_W.;Y8''CYHB^6(1M-F]>9#D^M)ET# M9&MDKG+M$GL97RP.O'[9%VO[%FCI2-!$ ZR4J2..*=7!S1>+$;>9%ABERDT(WI>&TZS/!6+5NG:%]MDN M"'&2!"^)(I#$?M453HU8Y;QHT,)P4;R[(M?#R9;.4%*I=%K"M.8KD M&ZZ=[C(KC;B9I1AQ6QPI&,6DYCU-+.%$+.!2>G6_R>V5W)[%+*ZK: MEH>5P02=68A.SJI R(C7GO3\5+OTJ%CP8@Q^8)AJRU'+\(NVBO9*8(4V];DW M1:]==WV"88H+,U^V3*8HY&N4-%7XH$AK%;TG#WWEVH7V$I;IQ.Q^;Z71,[I9 MD)I2)S-.L1J5'WJ=-. 79/(6,[R)OV=9G/B0:C:3TDI$&TN=Z1E$ST[S-<&2 M;ZKY6GCYLF8N#!BJFO35O%9U.;->)MJ-/GWM >%E-/-9%I1.I)D[>M-SQBK) M,#2B.1;6 Z.Q<]/,;^/O.5*5']+,N4P352Q;"K0BKK;E:L:U=?S:N?HYFCD. MO'Q9,XL9SB19JC?3\%8K7R[5\+K4OW:S>R'-?!YNMPO-\IS.UGQ4I3J30:]L M3HJCLT\N.GZTY37$KBK:K?-731R3N#"S'OG;OX[/-TCE2E1\R2S.0 MGP9E1,2U'M)*]D=(T.L3-[-T+;Q\V2P)"M(N:1CA\M5@A$RI63LCG7\C^=T#X91]G6.XGO8Q;;3!!I\Q);MZ:+/38+5=]$4Q?POKWJIE<=A!8J\ M^OUZ5VV23FDT5#)M]1;#3)H)R.YHE$Z76LHM,(X5N\_K@0BZB,_+"V+.^QQ2 MDH:=1H,V8P> "WD-,8'$*Z>T17P/K_D CBTZ7M 0#7!_3&9V-)JKH*E+&X:' M;V\.-&:=S7G&^V>8/G/^<$TU5\!U]QK9"6,16(HCVA-5$O6HI)R M)&JF.*8 !7_\#HGRZQ$)W^]DAOTCY/>MYPUMMY3@A]=-9;G*6G[\VIWK#9-U!V,%Q,6EFR$I WZ?FNTG/1<_$. MWTL49^D9D%[!+$]0@^>(@=B?K10U:<4NG7.3GL^3GC><&/AJ!'&[K)1O9-M5B:<87R[UA6H/FRJ=F\P\D9E==G6? MY&>3CO#Q4V9]S1@G=I*RMDVB*'6+836).[)E]Q-34ZJ*=-W0MSX.TWIZ-C*Y?'L8S;QMC]^QF M>;Z"'+TEPGE&G(I8-@7*=J7&BR[&%.T4.EI,;^(4RVCG)E6?(55[WULF] 1J M\%>F"W;7K'U(W-I!B)V)(=N#MD/LO4GC3AI=SQ&' MP 0[(_3&/(?B8 NR"U218:UTI1B4S>FH>'4VZS$5+I^PN"'QS)9A@639-#FQ M,GPU-3?U H-+"^;J-/QG />L.OX[XAQ DKG-Z)[[LODY?I X6(U[V@+-H45D MY>6[!IHLL%>(]D.DNV'^ZC"/HVCF,=5@O&3*0 XOE7^?*P(*/4KKU[0:#PC4 MJR$-Q&+$J\?X4:2Z^2L7P+0X4:NB"]0UJVC+L3D MR%*6]JXNQWAIH=G41UY>LB/NR2#R)9(PQ9 MO 'W"JN#K@[G%ZB(RZ67JH>QN::&)$>+5K?NY'.90W+ 1X=5O$)[7K MT^RWBKBO(A&I*N+:$CH? M3Y,:T#@U51P"Q^.J;BRS?==0$?=%SR<]846<6\DI5@I)DRA8E<3!.*!\/GE3 MJ(B;(OTD)_$5G_>#=G)>+Y!VA8^E=OY.TG*!BKBO*S'G MJX@3+,7+*4%OS 3B0.Y/?6\X\VZFYEM7Q'U7.3I!1=R@O\@2A4K*XA%\UB"% M!;4JIZ\NQWAI'*S7M=5AG.3 MP^N1P^LUKMWD3QND3Q\ROBKD\:/[D.R>NTNTRM MUW>T'MWK!BF?]++7M\?BV]J0&DE!PM/E J+U-$<'&9#77/X*-?JWK$.Z/DSK9J"+QON@BLV& M51^=]FK:#!EX9#$Y#_+VU3GU^Q2X(3"^\>MA#&:FBE+.I48D4\TZ6*=5K0^* MUU>V&;?EO2^*PE-5_!2SG8YCL@2J :362L];3"JMQ%+QQ;[BY^O>J7K"BA^C M/.FW4%[7M)XG>>/,0K!GJ:N+>^*FY#Z:#OO\S/3E[D^-G:2\4/%CH3TK-R;1 M'H_3AM-O4LU\,GV3EF]9\?-%)>9\%3]4HQ-4_&16I7D6)]I+'HR2CCR9+$C2O(6GMXJ?;RM59ZWXR8WZ3=+)]%U- MY4H6Z^6M(:!B&9C'6-PN769PD\/KD(\SW!*<^+S%1;I=VZB M>%VB>)&*GRN3Q@^?@>5VTVZWL?!14VK@^J7JSV[,@1^;(4:M6FAG!T1';YHJXMDW\&PO'EU M+D'<%IJ_* I/57M6ZM7=@NBA(EI0,7#^\5V/HJJ#/TM ^"VG">=KJQRR[M-,0A*FPP\Q$RG!)" MJ@F! M]]>@;9]LFGH&(WU;)9 J(\\R%X@9,3W3UR9&U'U?? $( A9PV2F,\; MC9'/-5II:T#%3G<< X9WS#[N&'CE#M]S*XJ>XJ=,?)#E^:*25ZRA+O:H^55B M(RZ*(CYW_;X;4>]1,E5**0:=\J"F]=KVH":Z!.')L?.*KT#)Q <_R3W\4.?& M#[+,L1Y*Z#F&:P"4Q5.@-V9C%]E?(7Z2Q^.'.A]^DN?&SW*T,KJL2Z>T7M(@ MO"3OMW#R*CW>Z\5/\C/LU]MS.V^N)P/U<9582B+&%T=SO5(2O8.]MFT+XK(+[$3^\V([*;(25,8 MDBL-(#:/I=#,A*=O.C(NB+SX2AX6(A+#!6+SZ:0N'I9::6 M/H?A/PT_J%Y!E%1=W149;!NI6:8".6"$C74"^V%=PJ:E\-FV.'>PHHC*5.)X M+O 6Z,0LY.Q:["+7;1;D*84VX#J&1.]7=]ON#]'VOFSA"7'/Z11F+NT4/H/A MG55@9CZ<3"C6EAFNT3^LCP&>J)I 9D3'A-S:G=O(>F9^I&$D@Z-@B+=RI9X> MOX/"=OQ^::I[U2P'Y_J=TATGP<:BI[;G^4J^HAEV=D3ZJ51'S<7.!L8>&_%( M;Q ;/^E$V* +FM<@UWJ^F^\XUC3#(K$U]==8TGRY)>QW(^H])858JR78O-$?H$:VT%@, M 9 +=&P-_!65%%X./^FU!0,[N\9X MJRK/(&CZ2%4>O7H&]_NQZV(V2;8PZ_5T31P$_-( ;J9/G'VYZ:ILX"G65QJ6 M&;;M6+H.9;L<+LE"8=\6/O?ZRQP_17F^6!H.E"KN6%PAMN;NR,CVI1E_S;66 M4^ D*TF^X4?^0;2E-GS- 9.0!W-0AA0UMAZ^(B>;Y%!*>1J8&DW6M!E-BM]V MXC>"YNCI?RD$/=Y$^G*I"N<;!G XSP' JP'H &R=YDK7,Q:=%[S;0/>51N]5@#W' M;N199UPV=T8H+IXT.C()FQV\K M9ZQ8B#\L"3K;+M[W,;1$#1 ?2[,C1O3U=H;DC!ZWNC$T?BKX0S7_SW%_@NO3 MH4YS%0T771$-3+[2:L:NE"M^W+^N^OKGN"\-)GBEWZF/T6IYP&=70SW6VP%^#^Y>K&3U$J]V*83Y98 M8YJ92)@V6Z:Y3GU6'QEV[)R!*PGS/[UL[KF3?MZVYH?=D>B#I2OJT9I?052= MKJC[(!?L_EF"C!0=:1+4PO+\!X#;O5,V;=]SHQ=.N(R8LU.$JQ.=)>,/2CV^ MFI[-5EYL(?O&9<3G>/'Q9<3CF'@O1"]P\5)C];F6FJD$Y[RBQVGL4[9?(Y7MQD\KID( ,LFE\W-& MY?1LJCFPQEHK=LG7FZ&\+J$\67+S1$)Y9992&]=+0VR%%!A?&-A4C0FX3O:K M>*\W2WGM0KG+/)![F0=RMQ$KS#NUP_.5=Z<@U%53-7SCD8 \)\*/RH%WAS-_ MK&2:R1/84&O9 !4]3DR.5J6*'#_O,\QK[6BW/O[@ ?$^CLMGI?5ELI];(#ZU M#)L\/@=#GK:6Z6B)$9<7EQ@9%3N#JM^%$E,8ZU-4GP=%-7:NX2&)V2?>36*N M4F+6CA_Y9'?O)7;;<%TQGU;$[E*C=*.=RBGE<744NP6QVVZ;AUD!\K2^#K57 MOKNM0LV\M[I"5K#!<-SK,HA'C#%M2K'-ZAS#^QO7]XQ]!](PVM;T2#GR MIKJ[2HML"'.?]0G6*U2BN?UGA6'!:;K4(J.0NN11-#_4L_7"C"<%'D&P:2/G%<<-\:IC@QO7W^@?]O,%*3D:Y9<:-,0(VO!?K]06>S@4Z$P D** MK6U5KTWR/]D_O ZN'^T?4O6ASJ.# M:8_I%1$+N./TK(9>"P3BX!]>$1[>X!].C!28-F0IRP094TN6Q52[;%Y56CD> M_N&GHV-=Y7+H/$Y'G4/G?(IH7%?2_+X8*Z/%K._A]N/RH4C M*FS8G.J6DA0^1'H:;?4PA*V[1*L?6X_P"#8_/]?KX._3Q:&""M47J,%)RV43 MMJV$<\NZ+O#<7% 7IY9#ZZ+KWK,[?&; =^Y/2-QN#"B[+4$7:B@OM@3%RVL] MHBC'5M&_8=[;:^6>F?AY.'^ZO6-'KA*>:"=9KJUT4WFIN-0HCJRF"[QK**W8 MHN#<>[:^PKKA2?#R[":G>9^A,==3"726\PW;[SD%813;J.'B2). MM5,5&W:I4IWO,6I>3J'%)#OK5&/L.<9;O\1X5>)$^L4LZ*PO&6H99F7:\3+RUF*$^F7S!(I5HM..1^#"37ZDW_^6*\A9GP [=EL;8B]#=,%%R6+*ZU1TX(6;4TG^7Q]:'XAIC\_]>_#_@CS74N' MAF9O"R[^5WJ M!K)+S:4&[_=;!=O0E[,F'EOK_W:./YWR]V-W7IV'Q)?W5+R9%#_;GT[].[$?.KZJ^\"?F^:UL6GI5IX/BEUU&-3RP;+_I<3] MR9ROEN$G.#5K>^'9@2;W* =]H9D/3"DXW-[>FVX[/&$@O(=LNZ/"Y+3.PA9K M?%6PDWVSU^QJW=@Z#*,YCG>'%@)"\PXSJ ?G\YVQ9HZQK%LBF# M);335MEU?>"XZ_.EUW\^/-Q-U/4'59O=7-$$;8ZI,.PP%Q0I@\%!*;:V[+C9 M[IUE]FBZ9UJF?W2QW.<=OGN>TY74 E:33$49,D%!'3!9"13UHF579XJM,TTEFH-43ZV.97O>\I13([FHCZ8[3_G)>(: M67(R)6&1T_Q:U@] LI"4M-CZ?+=+Q%_P[$Y:FO?4LXL/9IOI KH4] I@V+)? MZ,\8,8NTKL\?^/:8O9R?>D[G(-L)RJ95:/-,D.R8N2*:[70GUZ=1O[QS$-_+ M2EZ]%^$#NK,G-&T4+P$,!2L9U0W>).;QN['NLPI*KE=WQ@VSKUX;\ ',-@IF MSR'H;IX7ITS&'& IHQC?/'=LSOC_\I@]/AE0 QZD!#M>&S'.'XU/8NJ+O:J3 M=N:M.5-$C%+1E6J5H71]>8!7J/.%K/QI#CK^K.N//J R&:*4RH/4M,L$8RSH MCB?#GI[Z*BKS.YGYJ[L>Z .@]58S=E%&,C8:=!IZ%L=DTX]FQN/Y16-*2Q#55D5 M6:)ECW>_"F:_D9X]-68/';<0EYQ_42D0C*%WQIJ_:O44IYBI@2NL ;CE_$]V MA,2N/B"]=]W,O=I][6J]\!O.$[VH!(.#I!=AQWL(%W5@RJ+3\D4'$I"V#/B> MI)I*=@P_YH$4M4)@85^/4/Y119\UY<_W8U8IM1%T-:/%SZKC%59EL1G?CIU\ MG>_.O["I@W#8"NZ;\?!QX?VPY7LSDKZ,PGE\'5+Z^.N0TJ>]QO!Y[733/COM M4Q[6"#EPJ+36:W3KC7XZJ;2(V*V9WG3$34><4D><*U*\B A+.CHLE@J#-._W MDV3MD"W;[S<_J>G3(5U?H7F-&E;[ M6"5I*$[\[C&Y:8.S:X-#Z/CF$BTN8R[1)_<-NED\X#!G@?&SK-! :WIMD6[% M,C_R6!OL\^JF#6Z^P4V3?-PWL&LS+.T4E0[*36T1,71=J(^O(E*X:8.;;_") M>\ _66*W#PI !HZH%WQ3=IGQ&$AA5F>KBK?KK:[@%+QQ&44#JFR5\G5T(G/7 M5Z#[#21M^^0(KMYD[RK];M8$=3CQR;Z7M.E/"WI*ON[8,PU1N-:LWF\))'D3 MTQB*Z4?52[B/9/%'1 M(#[5F'XW:>?06:TTSXME>6)BL16]9VGVS(UB8XBTY=C66E*V MR=AAKE3C!CV+"<9.=L5YOMVR8AEP'9KE[L*H5Z9YGD7$4V_ZI 0\?1JNSCT% MT11GLF*J_712G@UI3K%BF6*/)U@UM5D5X::%V'%UYQJ]-,O]XHY'T[P663T55Q$A M:+)=O\GS."#1O$;TG2H;6V<@?EP]Y=%0Q),8\+U<57W&HL;C3I]A<\LZ4@?Y M<4>)G5V-+U>)\^X,?B];+622+.32!957EW@^TR>G^$*(W6I53-EZXKVS3V\: M>B]7&3J53YE&M\W,YGYQDJ*GKN?>N'KTZ7SG,*PGD%6_VE')_BA@JO5QJJL$ MCIE:WE3P1S!-_+AZ%L.*?9BM5+\4 M+)P!YC (4ZY:V>:@.&5O*O@XMF+G,:S[*R&O%:L_3@+>_V*;0W412>'%?L70 MJ$6V3DBPE7$[MAP^HF;]U2E?1R3[E-OO3)(/\GY37I5R0X9F4ERECP)0BN^Z M[ZFSVK'BZ9YB)KJ!"U*E<0$5/9/"2,>>)!=G%[N8Z2]:="?AMB;X5ZBQY^%N MQD"AZO_IS@HIO'QT:<_*(;O3@D&I,I8FB(P[-%BBT4 MBGALW:/G^7)O1)]GS,=7F$YQT<[)#K2XEHMVSF]_7I?6: .R(ZFBWA1AAUN-A M'KX3A@^L:7T+MRGI9 >XV)B*?!5-CA=N76""_%4K^)O;%!\A/?^1U"\(Z::V MW/8AAT07/%=6?@U2:A+*8,%03H$I=CMR/C\M=(/X;>,Z1DHW->;/,.4FIM]/ M3"_D$/KE%M6@LJJJ(6,V-2N4.4R9QS>['@O#=P/QZ6S-:5#&H0"UV@GZMD8QM2NB;XN" >WH-ACW+>S)?H'H=QD!7NI7LM#/9VI=6 M>-_.L)\_#KL&RUYB)YG*5-!H)EB,V;*K+R42B6U@=K/L<0?Z:5!)]/I=X/&3 M&EH=^*E6OY3UC?A>C_SM@+ [=2.U=X[.4X\O"X];>VPN/6H.I M.>='9//A-EW/$]P)LSET!FE M63N0RSG1!7(;N)ZC2AZ0(\+SIKJKG45P*/^-(7L\Z;XF MG9F$(&Y:5 !['U([^N#X!]0W0>[0/4\LJH:5VSJ?=U/>,K6+D WQ; MY#ZW,QGT;-YOF@RI!6H[[4E\Q0G(;PS33]C;'!],;B(J?!^3>$S\4GV>QGW+ MG[087!SJ'.^,B$XWMEGW+^J7XL='3?@70N?1?BD;K.;%?%'%-7J4G;,#&@G&_]#MC]0U^:9'/9R=3H$Z98,R@;83)L&/L&QO\&/BEWQFYS_FE38HB M^R:I*>B,[U,IML*,*O(WCO@_VR^]*":Q&/NE'0HA&UBAG$=QKE-+52=3'Y]] M3Y-_4;_TV*CI*Z'S:+^TLTR)()];]365%6D;*:*PWV]LY"_LEWY;K+[!+^U* M)%=/-YDZ&C1S_%PKYUVN_XTA&P^_]-LB]SF_U,L'="75)PL:G9*5NH[2-:E] M\TL_TR^]'"9?KD IJ% F00U22BZ;GF@JX25,6=<%GIL+ZN+408U+UZ@N7<'7'3[6U,,PEL3 M-S 9^$UCN.1G'F_TDI1=2'<[.A5;1^OE.R9?G.G7U"8OY^L^@(M"N3-8=GKR M$NW-9UIE.E]EB?@>,Q]'7,0X9_8!7" F!E13LC@4F68+';&$L//XUE_'%!=Q M]5G+D+$&V-W94+.DZ%71$IAW4-8!R=D$8XQ2+[;UI"_,?_\FXS<0X$M;G0^@J U<$.Y!A.3+ MAWL,+3M\=4.[K0=K5+!BB:6+&@X8#&A>OR0U8NO!'H6=(Z;]-1&3W$/,TQLA M(T<_*\U\U55W4(G"FRZ0H%"-5*MD09J82E:!I"M[+N>/7%561>?I4&]72BIFQ^2P8J,GN=!Q;(!XBYB9F.IZ:SZ+PB^K2Y/&207UIR3A&,5>( MS(IN.B6@J3W*\2N&3*.SV/J UR0/%[8/EY."E[-BIU?IM?9R+'.\,>"K/I6N MK:I$A]9O?NF59\D^CJ)H7B(ZR@PR>@[%A079[&3) M^)XK>JRZ>6:V-WR\WSQ2*-44Q[X7MTL7S[L_DT4YO ME^H&?%XD"R;/DF4;RY57T\"^;NS$PR[%N*KV5'I'G@V6*,=,RRC+8C7&%V8K M/KY[#&.O=V*_&]X.3(Z\KW9_@U\_6GP$%6EJ.$6WAMA2J735JT54_4-\!(3Q',FHQ7 M$R8PV[)-F6B!JET[,%Z<\M=$RLOYZW=HC,E K*F6P/!HSQ#EKE1*Z: 06W,2 M,XT1UW6,4V@,.DD2Q1&C=] >0[4,UT!FM';MP+B8QH@;4O*XG]2 SVD:2-LM M354ZY5KC[)F/JR+#G M"@L_A(.756U@08*!Y'S*T'C/J;E\KYFT;U[M%T'*8MH.6IC8**.S3K>7Y'(K M=#*-70+AHH3;7P\DGEQ*] Y5.RH"@,_:-8$723J@\1PG#_+7GL3_+%7[AE6^ M\X2%'\+!RZK6*PY6=AU9ZOPL)2)8;3)&J,*U ^-BJC9N2,%F20$=3CB&YT0L MAVN#/(6WXZAJ/YUPC^]R=1U/H"T?ON#8L/N@(1I@[_"&T6BN@J8N;:1F.,DR M91/ MA-=72C0(/< 7?E!_OJ[N&:VL97UX-:\5\DC>R*Q:H#J.Q(':F97B%87FFWZS-#<8[&*-K&&/D&U,8X=M-QY)]R6,=#CAS57IX M(EP-?G&_W2?-U4"S[.(=R#=@=F=R9]$CF MX9+SV;*4.P7PTD&DT0GS0 Z?;3CJS(B:V\K1 3I;I"F!:F4-M1_;N.+EPT>? MS.Z<$ARWX\Y?L2/A'NTA,($D;G>15I4:NQ0Z'$-Q(%_BR4*&+%V=:7@\K2^E MLW<<)_1O,+7T>'D,$A4+UL@I4>,9]H'A4QWU&WX_R?2+$[(96W4;(ZT7UR/Q M/G!10&")F:*53RY0UK44DFIUJ5I\;Q:.XT4!<<#%H^TL9$M45_*DV]587EQ4 M+;SG:.25%_Z=,F5Q:7^WQY;:FC1B:8T3VB15=I8YSXYM@'PSYB8/S*V$7;Q9SK3V*W3O J%E^ASE6# M\>+!URMIPC#ZVM7FX%RX'&VH6(6#=<-IFE!%R7'9-H M7=5U=7=S]V44=#<#%G:N@])H46X&Q"PU GXI=@HZ#-P.TGV;E/X X6\QX'4G M=%].Z'^N- WJ!HTK9"&MX4V'XU<5>VG68R=--]S& ;?I"+=8)L1M>E,ID3F4 M[1.7>]F^5RS07M%(,QK2D<9E+Z#D@*E:3A16HG_'R/H!42(8E- =? MQ>Y(],&KU%LDZ>7(O8:,C.Q8G)<9HSX;<%Y6=_OQ.X/\4*YQGW4?6WE_R?H] MP_0S&K:SP>7H\6R+4X* M)=6WD[&SSC=IOTG[J:7]JL761L;UE>(H T6I7::LUG&B>_9?S*>(&JNX0F/9Q+-H&QNU4-V M6>6:Q#1;0+G>7$R+DA?8U6M3#V^;\SD]@S<<<)\\L:W8& LL! O\L$8+=EJT M5#-H(3E"J3ECF+)52C58S3O_Z==?$RT8@AUK:Z)73U=IG6SQ# M37 YTR/L3'=T4R7OJVY)GG8KT2FV)+:Z0F^DS+DI0U4S4R,[SL[0^%TN%!-/ M\G);_XX_CNW)5J'6PE[P?5HD>%_H>G6\(]6P\Y]->')?\8Q;A=?D6M_,@*G^Z*Z6C8=UJB/O'Y*B\QW858 M;?#*M;'TL\3TQ.<2G2XPS[!I7G>GQ(!AP;P^])O3A5B[/BY^8F#^\$A(XAR; M>=:K45L3^NKV^:>RF9L$K3P/75^ME^P7TZM2M]">QG+A-@Z[;=C@/+KN^GZ-K*VZVCWWPR6F$I 5T!,=!\+O_A?;$XU('#79GHIX M*-VBRX!.EBNI^&ZZ?VG&&V2\.N4OZ%!3 IYY"(VLZP)OKX#W'A)=($%BC%2K M9$$BF$I6R9IRV7,Y?^2JLBHZZ@X;Q>Z8TXHXVM5\A%VR=+FEUVNQ"Y=WY[>DAZ+2)V]C^V M_'^L'/81\.K5HO>OGKVJ^R18V38&0QS+ +N2JYHEB;LV[TN]=1VV5H3FVQ%U MV&16-E13#4UZJ*>9I1V>?+1MN>:A"DT[)L&S3I^=+GHSFHU?>/@Y*#QZ&"^P M8;\V_ U\^-+5"G&1C#8(O1K)\\/C"6D8KRCWCMIB.DAE.R-;H\HKM)[N++M( M)W:YS6L4@^>)?L/\YV >A ?BPL;V,F8;Y;-I;X$TW"61]K:%ZY M@?\TX'^-^C*<4U.=F<^J6D$#K=>OI_ )8%7ST35%[U5AY.0T3<_^9E#5 MHPMVS- V2I8JRX9=J-[\YZ_D/U_\()FX2,8+_G.7MDAB4=(8+>@GV[D !$/_ MNR:SOH+_?,/\&_QG&K7*%:K>6S%4&["UIKYLH_&]7N#*P'])__ER4K!?^4N= M1PHT K7FQ8Q59T#*-<&H5NKZK6^JLD^ E3=4_I[G9NJSQEJ5CI5<.6R?J5J* M4!V9Y6PW?E7B5X.5"RUDG@D<4]PKCT3$"K19<8':RQXW&+=CN\@=.W"=+90!BJQ:.F^W>9N)'TSUG$BHC)5+I]0;P]]5V'B6B[X)8?F7%[ VL0TBD!:I+8LR >5W1)RUQ7(I?K>F%6'?QU:Z' M]TQ"SC+JO#5S"F.+H>AEP?&XW"#'G#UI^%:4?\[5B.E4J] CFK45']@%/E?( M]CLCY>SN0UP#=]]4UU3CX3^$?"@J0."YO*!ZP!#F#7RY& ^1J49SI:(XP<71 MS+O'32198+^IAF^$YPI;.V$UUJ>R_59=*XECJ5^PZ>U(MH^VGP_^/OPR#TS+ M4,V#S8;2' [UI48?_/[GPZ'OO7:8)!Q$H2PZLC 0RDAS9J9[ Y97DTUTZAN+ M>H^X1\Z#,0U>&M K/;G0+P2N,&*6E)^N%<9:L9?D0*$\SX!,]DEW&X!$OWE[ MIWLXWWXBP]T6&D.A#RI MJ U%<(H\%PRQ8=U.&O3\^1G"GWR@PTBUZWIH3X5IMX/)R*1<9[C2:#&P^4 F MN6=D:N]W'^@]+^3%*K$:XOP"[;FHV"MTA93)/]/G1S@9J5#)FA6\E!,PO*%5 M4W723XYRT^TUOS,:>H/$U(]]KDBV-'DRJ#AB70&KO>+5ML[[G_ K? M?[F[G^KR%Y0R&*M*P%U_G !1C@P:%*7?_\ _$JX7Z- N&N(26:BR-_F%H>C_ M_=L6Y3"MB>A@[/U*WB53]U\YJC+9?6>M,Z.P&STJM?C[QZ-6'44U$<^R?^'8 M'65[?^_U 5^UMR^.H5U#QJ*AZL&O_W:@#^@F&F"1:%N&:/[WK_4W\&\76L/Q M?_^.WG;5%8 -P3;7O?R"_TR$_Q&;?X0=B(D)).*_/_[386GXT85Q^8,NHW__ M,BT8R>OK9A<@FM_FJQ^_.^&I@ EKG*!#TVMZ4&F%K4 2BO _^P I)1V(SJ^1 MY4W^?DS5)^2"&@Z9K'O,W.'K,9^&*+IJ@FW3&/R\91\"\ M-O)G.DKD+%W>;YV$O]]'T0@^/S#;@U,3(YT@4",\.4()6< SY$B +BDAC,A4 M6@#I$2X3I)C,9*0?:_1]#C%&!WB8/#3/'[_Y1KG#Y!-<)]MAN']^CCZ39V\8 M)L?0?+O<*3-<(MO()Y@^75V<;IQIY^\] ?CK4GNA,HHYYE M_I7(W]%W"1PEDYE/INUA24X>E.2#V-[3CN\FY-V]JM^JJ+UO0I44?;Q7J-@= ME@'& :7[T ;MC>U>"R&2I5O.KZUBV]>C3YJ+NKZC8%?KAG'R#K:\5I70CIA@ M1\V$Z'M6V.?:9JS_O!(6?GR8R0^*0H%MU__G/QB%_AW!'WHSD+A1^*%*B4U@ MW Z-_?M2" E3#!,$,E!_Y2TIVM$CJ?@'W71T1*L"?X\L0*)'=;0/?^0^AO]AZ?5,'F)L'/J$WK\_5-B&"R1(54L?P9#&\D;6\L=Y M(-CR10>*B1ZT@6TYWAX:R>HH:"5+/*\AU5J#U>2&[K24)PC84H\#B@42?#G! M!0:$PW\/&<;_^4\FE:3^/@C7 _8U?=B\KF5T_\^HP9> V>*S[0[3K@T2;:;) MMCN))M_F^&RCD^BP"6BN.] FKYO"B 3;3F#D'_*?ZR_80J)38A)[-GUGS[-T M)P$?8QDB^1WP_@X/Z1D.%BPGX4U 8K8%7V*=ADP *#ERXH#ZW1.-7W)8IPD; MG:G>$]8 MT"@29%N\!4;:=-7ZN-5)'F-U7K,SG7:VP95#8W&S(Q>1^JWA\'8 VEJ.L6,9 MB:<<._[/A&==/J/PC+6@+<-0W7#5.C%6=9 P_=!T_#ID*$\JKTRT'EF 73:B M'O?D-(?K4M!64RJJ B'?KHRKLVSN;38013&$2%(X>D;3=TQ,>'8"MH$2[14T MO;#,:X^(K%7H&_7RT- H!0\(BL51NOI4V3TD6[G--GHLFT\T2]EV/4LS?*=, M9VO<7VLS%"4O(D*8UG9VDT^(;L*U@12N>8:F43 2V^1-U[_H M2()5UP:EDM.0-2 T! 6MB]4EEX580A^_64CK0.+J:0_MC8M^?V8XU#R7GY#'-6A.%.]UVIV)&&]ZB M(E0GH"UYHY@@<,B&YTTX0>89I%::V&DK4^J+BH!&$#M>O^>!+B[$9Z?Q\>HC8,S/5*/O#S;/4A_ IXO;A([XK*\J7]:;[;<=S @ M!-F*F:]7RTJ>5Q>ELB'.64D2LA""^-M!N'/2-W$1>6D3Z5Q M_HA$/ &=9@MZS4YBZCNJ*ZM2Y#A;XRL6PNN2N6.\IO)=^XZ[2S"&K5M!6''Z MQ;&I[INB"**.(IKJ*OK\YPV:\8'F0T6=6&OJ/Q\!]&?D3'XFK0\7>IPQ]7:> MN$(D, I+IM*"-")Q(3E*P[@"PT6!P@%)DB!: $IEADT6:U3#&@VBN/,,+52 M*XI /'TSM4PU/:DPTWA6T K(!%OV.S"J(:XDKM@.;&_-_4=,E.LYL']]2O1D MD_M M W7O;=E+J% 2G&_ "20XSP' ^^"J]E^?E,U]2AA\/ZW;FM1U7*G*]PHIL9C"I8-TB4YDRZC*/T2FW28GJTSK@EX9.8:D/NAA_ MGCTZ"D_]U)L3RWQ:Z^)6&DU_WBM)/*(/D5J]U.TO4F\+BB@<0U(I'+]L9<9] M(4J(=RSUMYOP@ [L<-:;HJ*_$E"GZGZH(A(B! ,D\E9N+QV!Q$IN+S_,(QC. M0:OHJ)X*FUR7X0 'R G;=UP_K,?QK 0'UHN!&/['Z,_0IH;5=5G)^W5Q4KX] MDTZ.413^-Q) )B4+24 0P@@542&3R: 4A9$9'!"/<]GLJ,,;=;6M:U64EQHY MMC);@-:A3#JJ%2B[8TRK##T;3B=>N3&6_3#G_J3JAROWZ$RZD?)XH[]-9'OO;Y MOR56V@#AT5YV>WEX)_NZ3/^YI\Y&")]YO-XW__CALRS R!T/PG]^EG??4;WU M 09 E"8)21==]SV2=2/HCJ".&+E?ZRT-?QP5RSX1U!LYM^1L; J1(WB"I301 M305^8286$Q5^<^\8W?1!_%-L&X\VP/!1I'=VB;4>RDQ]!9A=!J^7LBVD4$@N MS&VAP_/.^H_?=*BP$EDX3,.PPK]%PCC%0&!_BUPT*"?664DT>Y*I<6/W^@=&AY&]Y 4EQ333;UWRM6 &:VL^E4N'^!.P5 M02RW>_E3@>#[&,!W@.#QREQH$\^R*+=5ULS&Z-[O?H(X8;1L"Z\4L@R*D%(W MVU<6\RJ]70EY"2<-T97%6:*H6R-13W! !Y*7" ^>"$LP7H'/&;+.\4\4Q7(G MZ#WM-HL]V-.C1E[4%J8<%J2"Q"A(2!,@:0DC/'MD,0%1I7N8QKK?>?8K\0>V MV88[$=UH#Z6<$'4=OA)N/PZS8S-?#7-CGI48@FRWI==R]K?T;M)E M>UFV+=+#%%KHA-R=%]:]*KM E$SCV&)Z(S#-S$'[!1*)()UX?>J#NQ MPNUPVUVMWD3T'LTEL1 ?CC?:$1K]>#.;/_]*B*:<^ /_)G2-U]F57VG<<.)#UAO+0+'FBY[M[SHO:0IM#M3].\T&>&'>2*;;! M#K.OP&P W.>4RDL_>X7P+^]>?]#.YL"4USVI_;W,#>ND TC>]-%I]5$BE"PH M5(;J>5"((Q/F6&;HSNA! D#7)DB40UL2>M)SD,B+GI@(MV$_5E3W;>PG]=N^ M#CXH^DF4#/57&RB^OB[[YY!.XH^PU=3?.('?;5[P)FJTA]<.]_">6].M9[M3 M0<#]\S,5S!Y#0GYL],V>@EF!H#JM!MX,Y7Q6$!KM4;W>;=T4S$W!/,A4/:M? MWJ9"H-R)"3V\@S4A2A)4(1#D4$Q"N7!"!^#@MPF(+^3@ ]> N@?VXFSM9Y@0 M"6^9^2MT>F!ST,R'8U42BF,MO,GV\1UT?T T-AF,53,ZDR,JS@EIB*-_/S?" MZ#'V]_:U5U]X?GS;%T.?9_/R,V/=OJF:D8J$FFF$X-M%SWW7[2Z^.(SWWIH7 M G0#3DH'GUOC>_%:P-!F.S1$M6(YP9ZIR/#I,5'SV)4F*DF5Z/:(RG"R>,54 MU")1RNY)2M3\>\S'\_G-]UJ.US,T#P#PU .G#QKE&-:4 M?LZQ;==70WJRR<6KCV MC-"@[+2:5;[@,VI2ZC1'K6).'!U<\#F/$?K\W4TQRV>.7\@;AOM,#J8[U?&A MQ9)HB01ZOZ85K7#X[CKG"/M?'QE_X$!@RXGZTH.P\X4*NP[!:\*Y66$:$=(I MRC6:HBFIHAZF*,.C$,.7W[].]FPF^,^[V*@[+IS*4RU'$B UQ3&NQA1S M@R73"RBT7E'.J>5>7R0:0$1<8&VJ85U&ABZ_Z^MEHNQ5U*^5KM)1\2X7UNY&-:LNZWN1%H?J?-\C M4-.H(@N*PAO\:C95N]RT:D-9P4CJ+PS/_(4FJ2=5K(GUG*,;&L-2X374'M8+ M)ZS[[DZY=O0N77FQ*RF.OOGQT-6.^Q65)[WY\>6)RZIKZV*POD;M 15H*& C M1X6S+@%]#D(7/J0 =#.0#1GV;\!\EZ_]#H*C;PA#7KPW-%KLV_ #3]T1Y)/5 MO#,'('AR[VJ2 Q1ZTRRC/__W_SKJKKT],FR8AT>(50 R(8#O.7J"_$ MP-W0) ,Q2>WNW-O!,;H)-KJI-G'_SW B;[K^%D,A^1_??[O]\LT7X.Y=4)C$ M[E+GXNL]M*_N3MP?]V=OIC.$B).RD$JEDT(2RQ#"",O(@B@1R5$R*6@Q/ =*#MAG=KNKKM-1CWB]JXI*"7P]Y[EA#FFQ#B\>@/Z*R^,_RYL][FYK0]_ M /M?P9 *OAR^9_E.8NQ[?MC\+F[>RM=?B=%F'2 1!F >4(+P*UD!'B0(#*2G MZPA>LMSH"QU:THA.5E1;# 4SF@OD.]3$8<]1!+_ISK+!.H:"H^_ $&UAA='Y MIMK'$(/'U4(A?573!X^_!ZX'W4COR?=JJ&;DQ]^&8WS\W4+5]+[1T_%*EJ\_&:X[.?2M%U:-/.E.L<0GT["M M4-="GNY75+DJE$W12N M[&0(O@7'M_>>.+(V@Y6!$8DO_,^(=I4D=H2)(!E* 62M[$O_/WM?MIRZDJ5] MWQ']#L2N[C^J(L"E 0WL4WTB!(AY!H'M&X60! @)"30@X.G_3 EL;# >-H. MK.C>Q\:)E,/ZOEQ3K@P>'WPG^W?Z/XTUW%6?F 6H);RYTASOGYLKC/0[L MP.)F A>!-_T;^F.\$,Q>!_AI28+[%OPP \1!>K,F<(U#G(:LLT6"ZZ6*#55S MDZ\(KQX+I )0./C0^<.U4\ ;#&L:?-GJPWTB?&^0BFW9R[50A>(8CQD2V'Q& MH529RL[*OQ%7V&#]2TR&]BJ\2]/96K_M84"4&@I0I=2_@L^E<&,/VH6H#G\' MB_CF:S!3&QZ)4=<8TH*]+B8IZLR#WCM;U29]SW9>67Z[CW\=FGPH2\%3P;> M-)C;L[)S&F5GY%L?;(U^N^)1T )L4(F7*5XOQLOR??#"O_;.R.Y,@[F9J(!2 MU$5XV#;VNL=M/?G% 1T^UI$&*G@J>%QPUB?LAA&*D (0 !@0"F6H#'QQU&L9 M!70C354/8"C6!P(]T-9?4@>#<%,VU[7VOOC8%^%XYH)8Q+JO\*GAIO,B9G&H WE0D0LT'_ H*32&/IGQ+6()J2><5&NP+>#A MNQP(G5",',\(Y08>_I !SP9J9$ DFU\<%WQ7W0?,?2.19("*=2@&/+8;+$A: MLV(%8,; +G#Y^$N? V4P_"WL\D:N@ZZ[UELF!8,?!K4?WW7]I:=@"Y:,$/S2 MU):&!A!LR%[P(3#9.5CO->K>]1-&DFPS.'^C:(X,]FQXZ&2CTJJA"AM*/SSH MILHCTS*L8:#MO]ROLU9\ 9B">%3H073>["QKV0W+J]DPS+ 6M]L=]T&J% M*V=M]M"IH:Y[';PZU!_>[*EA:&P:*MPON(;[5'Q]^&9O1[^PPK"!%1@U(1X" M!@S"? O0?0=";X.J8%O,U(56K#&2@&$O!S0#5BF[1:F93300:@QQ^$SP,F#* MRZ/X!A-O\?!^BU.WU8RM15I;6$'25*V1P+'DRPE%%\Q6N!\'8@\, D"Y$.3P MO_+( B = KEX1=8[V0SX<3.[GJ,./"-@R37<]LRB%%#5KND4BG&Q4P M'GP53J !QP\%;\TL<8!Z9Q0;&)8?BB-8U34Y@9F3%MND!]M.P9^-F"UI@@MA'0O>%.(@D'7XE)T!O6Y/+_!8XP;,VQ2:J?!YV^" MM"G;6A_\#8Y<,T_EZ'_GR8#Q&W,9# V.,-P&#AH\7W8H0#L.B*09"TR?X$ A M6#%9AO%*]0NV%?P^^(X4Z KA@>G7[V_[/V#OP1]UT_*#JYX\,_PQ<)X$$O'. M?[*]85F.^KHMA"2XHYV\U])V+0WPE>"D]WY5]Z_@O.+>W>^#G7D#!PC@S1') M[5Z 3AEP,@P+;D'Q[?TH_L)(FVZL-8@/E#0X2Z%%_-*I8">4)N% UOMSL!S0 M2'[9)L%,K[L$Q?[5FZ"\G6#PX,TCH,FJ@+E>@KF&WX8[8>A)"2U8&$0';.% M[2G4<)RU=@JY&Z8H;_A(-0$-&'MF#?P)/-.:@+WG9=\,'[DSW($6,('S:F&M M=[\@$<0\J*V\S$8?2L_4"!(' O,*2I+]JM2\?:4?WI:WK63".?',P",--\# M((N_FC6!7?^Z/SD>+$"M01'8V)IO39$WEL=F!GS-"7=L6PL<)8H&GP+TF\"E M\&X/!F;MU%B^?7% K6MH@*'*8 765D.PB6TMS3O)_-1$>)V;]P;#6PT>BL>G M(PXF$ZY*0,?K3?*O(+H;NI;ZRS>&+NC;&*Q3F*#C 2X(ZRQL]0P\)5AI>&@: MV.3@R8H2*'40)1(D>=@-=YVR SNY,_@/P!OC%X MMSL )1E*,5#A0B,D4$I"R7N9G+6L 81!OQC0+XSEYB$A[-:=VB.];Z4U]*:^ M*"1 JPA8(= C@.82GNU\\XVWNM5;J\]Y47OVO!B./JS% IX"1Z$NX',<]0.= M,=11=Y1&T*$U.^X3OW<,JVJAU?8!M_X;/*S82Y DAFT6XLT<*5#?<\%'@1<'*&W#D)]E50W)"QJIZ[4#KU1-,$1979?*<-<>]E<= M_PONFC#^.C6$=1E,VOC;H70Y6;B3-P]G> MVO_6"@14B3:[2KBSA2KX[M"VD@.'0(.6 F>V'?LT%KE)+P@R03^(NF\%; /5 M[VVT=NNY;QZ6D,$\OW=_ODFL%06_"U3[Q:S"3P%=D;0$I@(?[UZ-U_5NO EZP"D!GTP@<<5MAJI M8>G<=42S 73X6#$>*P*+-89SP>H2?[7@I.? :\%FLE42 G:5,TVX<;VUF %M M),HOWJ.E"J.A0=)Y5I75R59*)1%?UY3U7XJ,!;K[QCVU72D,CNLET1BF+VI! MQ/H_('8@8:GYSC? MRX_8Z-\6]$! D0\R38'!&)J\08]"Q62CX@1A](V2 _,"H/\8O"+03$+/P[;6 M )8&R*NAA:Z.?0/:RK(X2PYR5-)M8"$CRXN%&0C!(@ !]0RH4D%+U5Q+RJ%< M@1 YP,B5=/ %\"WIQ26G!)?8#[XJ" \QP32@_^.E=E0?JJ!^'))L !Q7TJ&E MM>4P#;1T#_PJ@P=[T_"-FV,B@8EP*"$(NC '@>T#=7#-#/.@U_>:K]V^FPC= MEL7_$'N=M'AL9/G0B T\P1IX3"!?(9#76C*D/5]]<41N=.Y-$4/P)YB=$A8$ M#$48K&?@,X/_?0/L0(?ZT>3>J%P?)RFOT^*R?)5KE=M'SL&+TE1]2 &G33() M,C5.G"P"%2K7EF *D*T'_/.BNKT-8CGQ$!)!HDO@GP\3BUZ_"QA!M=>%Z[ZQ MB4EKU\B+[1QRH/8VNNU#SV285;@VGF'8S)ZKRM&C$M]):/_!U9%G.:7SDRLM MD57_SJHGD56/K/JCI-VG!C0I8ZPJ)OL4)2:3K"2FR $K$O2@3P]P0I8)Z:AI M]W^\>Z[O]@HF]LPW>'VO"M\K_G[_8Q#\[]/"?$%!@JTJL*85U(!=0_"!BDB! ME./>:?71>%G\(1F1BA/G&3 8;_+&QOMFOTP]4 ?']YT2+ @D""2W,MYO@22Z MXSL*S\8:!:Y5Y3*\T"EF MN$H['BO6,@]G/@!YJ*--@6MU^%;E*=;B&_56)U:OP:.;U<#G'J%^@C[%.@4^ MMNYOC*]E^6RLS3Q, 0H2YWN'2%C]5ST"O4@0=?S^9SNTSICRB4 M9OO"-AEA-OVQ,^B[6^F>.?CL/K++5ID]"+2&-%1?L/7MFH41W&./7,CO_P](<^W0US@P>N U6Q=?9+[.7YL:T7A/0N(5) I! %4GCC]&8> MB'>AYT3XT0>&Z3W=Q^R=,0Z23%$.S/8B-A"MG#3D0D\N1SSDEZ>5[L M]8&Q?WJFY"G 9%#^]=/90T2#B.8J%SC"!)"Q() MJ2JD HQ.8C]C@I>GQ[8?'UL_/Q:^8)WBUU:G[CJ/=NUD"G)]-MFUH?ZR2;%% M%')]%$(A4K@24BB:\"!;VYVX1X5]^TVYNO EL7]6+,?YUTM>?0=T(3R06=-, M-5:U@BMC^2#1_@.&0'QPG7Q (SZX$CYH9XHG) )8_,561[ FSUQ%M'#OM, @ M6K@26MAK.[QBVQH$E?A'U@FY8_T&0U'#,GWFPP,4_LRHLP>$B$KE# M$F$1B=P*B60D9Y0S3DDB\ VQ'*RG]D(5B"!NG"!P##'$E3!$S7)AF=6]1+$= MNO@90P1/AZ?S/J"*?<$,!/@K!#Q^98#_X^ G47VY1,')AI448.4,4^%,R5@Z M&MA;TZIT"WT+'LQ /1)0'_OQX%O^H/4$_=%NA_.!6!OA';4C@0\*\0 M^*E[ S[-+T9@;5U'I"@68__$)T_?%@\<9V8V#T%L<'UL0*&$Q(@#%OGJ;A)X MMVVCWQU*7P\M%O,UKB.T^+9(T2S+T#_;4]M@F)*+HMG7"6[J?33[WT'-_LC, M,.K&WFYL;D,Q+7-]?\*F3QFPU'U; WTHJ,9U[?P[WZJ># MA8]"]\?\\/Z8)+H_!MT?I?[5@''EZMJ/B_O=L(!?W5XVX6D MI[::"$I)OY3:B\6",7T@AYH+9E3>%U'=*/^H(_UF$]P5:'LS3=>(Q=2&K@*:=$;P;$.;9 M3E5[\]L$WE+M_"O2H]FN_WC9;N[B/W@6_.I.Q[]U,YC(J*RD]@>2R# R+B8) M#!M^RM ME'J^[9736-M=MB6\Q-:XS!"TI-ZW-!:YSI0N"S1/IP=#0;'$4:++B<1NRT*C MF\Y,VHK#E[MX2LBLY%*OPXFDB+UOF=422B?C9!^%99MLZ)JW8JT1)R9W6TY+ MA3DG%+M9K-ZA5[YHYN9SWQ>IW99U(J MR()9$%RA+?1;',,EQ1K6!"UW1B1DG=1 F5(9K#SMU!I.V? 5UA?IW;>7NTHU MA>7Z--9+F_0,[VJDY_DBL]MRH(F//6=E]G2Z)W4G\K",$8XOLKLM;8&OD%A% M>^9[RZ2=Z$IFV+,DB1-Q;$]'\;I8SI8F M;3XO)-NYA=PMKA[!PN.[37M^O_O$3FP,R^-8DA@N)YE&N0F;DN^;UM.6G'\R M^HJN#?A41A)\G\R#IL3N4],CFM04CN)XJ5ES6EENVEH1H -[Q,31S):W*#NL ML!R,R56F\^@,?3"L/7(R6(R*5+%,^CS1HLKZ?"#8%NQ 4J3?-]5P9T89@^)4 MD+HZ+E7Z^70O 4"R1Z;*K2[E.[Z;@B;[H@J/]3'9+Z"/^KM MD3P=U@F;XL2@Z8ZL*JMBRL^;;!,KK_K>(U<2RBFZKOZPKHL=G)DMB M])QJ%I:3)FRZ,ZQ.'F>R=JT[%MJ2FV18>=9>ZAQLNC.L/ET7JU)W--"7)I_7 MYR[;:65\D=@CK^DY[>+.*M47I*>LB0UMB7<5\-0]0OA8>=3I6I MY[I^(POZND<(3;]@URQUG-%I\WDYQ51-$W*@Z1XAG.2%]*.-9YN"5V_8SO.H M/FL LB+V"*&9MOP"V\\.=*(R)(NII/F4 D)([!%"09KXS&K2 [2:*+;KB0%= MI=--V'0'AG*K..KWA(ZA)S+C/ENTG=4,B NQ1U[)8B=7IAP]P\_&$ZOP*(LT M;8*F>^0UFYTRJ[D/MJ"V[37D_*2S= "[$/LHJY!H:*W*LH'-!F1!3CFTSJ2>9\V'1GLI+I2>;1=U>Z4*Y-*\1351,&+;"Q M[!'"9EZ1C5$RL] GRV1#[1@\P($ODGO$I4BN^"51'$UX56H^/OO#/)";H4CN M$1>V@+?H9Z;K"K1&\>K4(.FE"3JP1UPRG>PHG1DN32%?,O7)Q,UEU MYD_/+;IC#!1=>FQWNG4O/1P5A[#IS@P(52TYI3W.XWNZ\TR/FUVY(8"G[A'" MEC35&$I.8'J"D^N%%LW*5A4TW2-9XHHC^XZ_'/&]T5-J/*P,6XE!4R3WB(LQ M?J3[9G[N\]Y2$HN&HWC9*6BZ1UQPN3-V"=)?\9[*+:M"WNV;'1\VW1G69&R, MV#:G*KIGS*=MN:Q4! /T=8]DS1XY:CI8LG,AO\@UN*Q1PWMST($]DK7P&US: M<)"9[Y%]J6\P-,MUB-&2MFMR4,QN4>R:OU,I2/T M*UULR1:V_ZL5&10R7X M:VY]!G]@\$-W FYY<;:>;X%G#@S+W^C,F]\#V_YWZ*GSP;1\ZB%;NT.#%V^: M2GU@[GFN>F+/V %+X;O^W_6_7XJF?'1!'_% D&@A(K 0^,/!2S+1.IQK'8@' MDD4K$8&50-04D85 U!2-=6 ?Z(,78Z.%^-Y"?)YI]3VE]9:N&_TI*4?RZQTQ\V?\7"(T#_]TM;N+]A"'0"'CE2I*5J_HJ9T@2F M!JG:[XQGVZ [.+1M6K+_1,EZG9":IH MFGEN1X@_7M)??[^_JRD4Y3=#_L[C]@("[041Y +V_12$*[?[[VE8_H*7:E\& M]*_ SEJR-WF#[!SXQ/GUXM;TTZE"5RLG,%IQ.E6IG!M*MB\2@5?SZU"$O=F+ M9B2UC<_L_9=SLM7)95];1IX:D_'#77;O.=]E'5L/-.P)=WI-3W M-?,_<$S<_22$#LM[GP:$"(2(-WZR&YF%R!DFJ?<#71N!,TCUIF21IJNWWB\-?,465-3!1SO_]2I!O(P&F-U$L=_WWC;_0@EGL2H:G_HI!AR+X%OGB2P3KALLU=S#5ZYS4 M;+B3$5%H#\4@IQG'L3A.)S?^PE3%7,Y(97IM MBM2]E9,?=EBETJ^>'\[48)%=5@927FA[-)?766)B%^#A*_K7WS1%QX'\'H!S MQ,W=]_H&)\O!&=SJ8DV1"10+-H[C!/)$($ C=\0% M%)*? ?J1FM >)BN^7E;Z)CGVTKSV!&NQ +V$B3,X=3NNB);JN+8FPVI5,/B! M[)V?D]"%\WZC-2-KU>1R /_2MQ M[R<4/>%?#(CN5*!O*=(%,+^4[.'XWYQ*CR#+&RK&>4)=9^3CX[ MG2>E/Y0YV)]??Q,4&:?Q0W2$L(NP>SUNDBO3)SZ#;K'?QLO2JM#CZ59ISGG/ M6B73:8I!.3R&Q>(T<2AR&G&/R*X3),C%@'<&;!2)J66']UHBZ^B>@L$H/>.( M3HJ:9P\F^1E:0C+3P/E@#JE8H"@>!501'D91W08 M'(1BFB4;SRSE.+HF/\N)9IIND[P/H0@V^R1[_-#'A;72CW(Q3[G_(VL$G3>^ M"@_$^GHG)/A(\*_[H/UM;^][TRX/[O)/*Q:?T*-F5T@XY,+)M@GC:*!S"NM2H4,6=V@Z("O^#U,B0R0U#,ET.5/A M-V "%+.'6):E>34SM7LC8=8R)4OM2D3'Y +N Y9\G":1+7_O@$2V_!^F-'X+ MD(TVU; ;0U+&M$7E>3K1^LF>$%RL!D]6QHF#64!7:='7P?1(+GA%S% E1XT% MZY^P!@D/_()R I!!2=.)L67HJKWH M5"9T(I=F PX(71I!T>@K=FD43;!"0PW>Y1.HHT%OMQ-ULV64,#(9'"=--!(R#A[T+^*H(R@ M?#W^DYT@X55Z#;+J0+5M58FYT@)Y"9"%@+P$D=^4-Y MFK(U43O2XM"&/)UQ MK-=(<6F>$*E"523:V4K;%_&@8"21).-T\E!N$V( Q #(1Q U'\&W&,!VNJ65 M.YVF,/7171&A1S.&^AX M+4=S,%^+QQ@V\UQWE_PD:SUI9D+@+5)2B/ M21').$:?4'E!D+\3R'_H7+GT2"^-^%.7C=AGK2R$;$J9R?*O]__Y! MIOZ*\4VAV'DZZD7/]T=T]S7B\UR%>8"_(C )2-+O8,3GN1OS+()^E<;XYJYF M0Y."<6KJ$2]L1AHZ"HU>)CGB:K:WNY<.!)'+9 ]$?5\\VR;XX0V.4VD)ZRT@ M33:*FNPI?PCZ!/W& MR3B=0M<7W#$*HY8$?VVNVZ^B,%M]+GB+2BLK9-INK\TE&HO5N E1&)0#//Z1 MNBC=SPAFR?94)6:KCBK9\BBH)J2H<]6P@HH+8,D<%)Z^9C4?73 0?PCJH5'@54'U\5.0*L^]W5L"L5#0\CQA3;3>+3?MH-8$W#8F/$":Z/OK@N M+LU%ZVG@ M8\B\O;T 7FA@O2N-> J- 9D[*%B)O!\G+HFX(<#EQ_27 M2#-V!R=Y12^W\&J>2GMM/ N,(S(\,HCCAPX[(PY '(!<)5%1A7[, 6J-5ZJ\ M8\I8@L[K3#(_E2=9#G( #3D HX]_G5.4U!VP-D&/X6D/1S4URXZ9EHN\(]&T MP"(X8N15^1.5)?,*OZS:=S^F*4,5YU3)SI;X3,*IKUBZ;Y5F0%4)BB7BJ52< M)$ZHK-R72-\=B*/F?KF!#FRHSX M@GH0G_E1!&X;F1>QHH-5[W_$*5UQTO M;>K ?@]*%E[?"?H]%7Y0[L*5*/8H=R&B5O:7B&19\8ENU^!\7M5)*M4O+ZU6 M$5C80?U @L7B%(,N)+AW($;-4KZRC?U+0&RW\GZCS@^FNH03JD<*^'/!YB 0 M81%B*DX1QW?)1^P^1JL/>BK!D857& 6>^K?.>V0#H4 D2D:(KL[Q02#R8 73 M\DR9]YU%(2E(3S)&C9\LB4\"Y@OJ .)4'&-.F"IY]Q! /( 2$LZ6D'"0!]1B M955>9OVVD-!$F61RY,3)-R$/A&F95.JZ_1J9#Y(.3J[KW!66[R^.B=PDQTQ& M.$A1SV6S7;#U)13/5^B 3@'=?*0NFW![/A615GSQ;15EE==%+/VL=S9\V8=?@+HK%4TE47?+>\8@,]3^_V?"K M>)SG])$_(*8F+UF2VT[D"X6>$. 16.JI.$/3MV:G9ZS)1'-AF:NPE!-<&O!" MU911,0:DKU^_K8XN5[@6Z4#E&:]%TJ-OQ!9MR_0M2XDU1A)8%EGU@MXY\5C1 ME!]B;=>2]9%E**KM!"8Z\U=,G7EP\$B[CJ)V'<$1HUOOD*3?Q8C1K7=GW<;9 M-^O__HC[!Q/!/E#!GQNV.E"!<0N'![:X>&PS!8>_]C^';?JL-M<4-;#H';"? MJL!BK[I=2I\+N.[Y35*FW S)+?P_-NR+M=PW+/N7P0;;>4.RZW;;E5Q5Z4J& MIS94NPT[^V+E8Z&57Y-L6]1'+O'8=8@4-EDV<74LSAYI8@BF]V3S\!U_X]FF M85"BBQ,[Q?:%O#),&NE*XG$P;?[Z&WO L'T9"3L??$6X8E/)CLUA7[XJCE_T M,*W7H,\O:(^MY 9ZOI=LJ[GB/*6F_MS)]">+$,RXPWGNR++!P)2]DU_.2H2I MEOLX+V&-IOA85[!\UC_=Z,\E@5\:?(;BG]+#PK,@2-VFS_1+N=2L"22/"0+' M'P2/?R9^X43%I)<.7;48)AQ5AJOA6[;BJ.97EJ+NN0[L+-BE]JY%BB-5@R-& M,[[-N-.TI;2&B=RG9'@903S%\$OB4[]'=3R>=M-SG"U)*9D\(0[/O?Q%Q_$^ M0&&EQ-")>2HEZ70E-TI/;-QH61&EH...O*-Y*DEK3Z;>7I2RXU[EB?-F8.2F M]17>.2XS:4$WPXL47F45^1>1?S%:KG141P@)\#4[R&\\=VNG$*TA.4ZX8%P, MAGG!1MX.O0+7:>^'8_B^E9N=I9OV([:0>:TS*M5)2B>[H^9U&OL_G8-&KC#. MF<,!STO$#$^P5$?"YE^W]-_8\!%4#K\\:5\R3I_DP2AM/9.\4,:<5F>BU5LN MQ_WZFPHMT[W6Z:Z9&2AT-S!9G]E/28O4E@/!26"39B.?4*KF**U$U(CXYM / M&!#R2!NPE3*9X!->3UGVB=XJ/Q[""@)T'">H.,WL2Q7Z0&CV6P QR8VUU:FK M3OJJ'1(YB<7#'^#X3RI@Y^'Q+\$QYXF/";NPFN@)S)P(!:W!U]AAI.!XSMGZ M#(]/Z7RYT67+#:P^K.7G?,8TB]E/M[OK&/L!0))/O2FACJM57IUSW++)J'R. MXB @DW&,H..IY+[S_-\&9%:5M_&(O^*10 '5* 944:)\1!/EM\ =Z*_[KC4D M)*6[I-PYYCD3;9AYRF$->BB284%^ZE R+H+@/4 0Y<;_X2'V3R&89X5:7S2R MIIZ8/NO/53Q;2&0Y"$$ZV%MO+1^> \^'XY ,8/-J2D(S8[(TU5S)0(Y,Y,B\ M3D_\=>D%KPAL 6S4P(ORVNVJKI\>5/I$Q^\U19(*-(4X MR23C*>R$9^D0IF\(TU<0G+@R1>-'F.Z-%V7^L=[O\WFF;-7%3+:T4H80TW2 MZ20;IT]P=_)9M0U9]B:> 7WX8&H'FJRYR(2)J@ES.$7Y=MP*D%_^>5TZ0TMU M)7.E$MKD8M)U<1F8!T="A M\D"GF#A%["H/_T)0O7.H7MK]<#JDGDX5^#.HCF:IL5P;U/+ZT M *I )Z!3--#T=[V"__J)2O#1FD?$3;&E.%A!Q1[9FDQM=:2:CC978YH)?E=C M_S0LQSD>3R$K)YI7N47[E. U7HIXA3K0%B4$-4\RVX10#/B@ MB@IKKU04=: M'&+9NICM^P/CN8K-G)6 547&F]5]D0SN2& HXH2J$*(81#%']-A$EV&.F&[Z MB:IR3KTDO$WQD_(+SH?E%V+_7'M!D&WU!^P1RKQK31%/?*"*7&B&;D_IV*ZD MP@<0/J17M 5I.2]C>4^OB]Q@D1U5S7R-$TDV+!I,Q@G\H/6&J !1P9%5AF@R MP96'>_:RP@X9%/U%UYIF&($>ZE/:30K*XM&'9 !=.101)YE# =O/U:,)D!U# MC93;!A:?!'^U+<. ^:0:6!);=5Q4:/'6S:=H31)RR)Q#-ZIJ8-;!2A;7*#^D M&24MNT\TM2:F2W2I.".E3FN8&8ID<)T"$4_2)/*YW!UI7(4"%:EIN_$COB\. M%N1!.8?9="D)/FVF:F31>85;_*ZA4S1EPX.SU@BO5>5@DAU+ M%($ZIR9&*ER;WSC^=L5D%>IY7[)X@J\&O_KAL_I@+KYJ QW=]_B-CE-?-]4N M,^&=D1J39)@K+9E+&((S+1=JCS;XV SB<4,[./IMNS%K$'-'JJ-"((!A.&IP M.UI@,@5YUP/-E$Q9"]QQX(/@#K6'"X[MD#"==5%.)2F*YDP-:0GAK/[UIH<9 M,"M]6P,]*JC&7(5D#WLGF4YBW<7MR?Q"'W\P=.P;;@I%F__]'_#/YIVRH4HV MW)=&?VT&&?#2NIN;'8=@'D@X<1/PT7HL) U^7V_0&/:_<#!;SWWSL(2L&L9? MAPS S1-.3"%$+MEYSF)-"X _T MV_5. AN=VEGR8^,V6!GR=7G^(\5&-M0#_M&I9_9B&OZ\T:*V=Z[U1X!YH0A" M3LU M<*$.0]K0$CGX9XC8//]BN];2"G03T2:8)D^E61%&I-I,?_S[WXX M;>$@,IN=,K.U4;9?=D=K4)^J-IBJR SQI<.Q[1['7KL,)388Y,&)6I^VJH2G MK?KG5,0.]>N?11.H,)8'-D+%B2 3HK20*;$@)=-GL=*MTT0Y.$[]3PL9]KBL3N,Q-S>ZS5L[K+YZ4"W172V08]@BUWGCGE9H90 MKI=TH;=Z,E9*M4QVETV1W'VF2;)"*=,M$;Q*<0N]\%S/98*6U/N6I6E6**7D MHH755RTB38^\*?GD@Y8[;Z\RTN3)&60=/I,GV5:C;F<9>!NZB./OF\Y')OO< M+=.*/A'$B>^:;K%1!<:?B+UOV6OIO#.KBPI?5E;>I&Y5L@6M*5*[0S*R2MKF M&WZ6[U7=">]8U>S"XD#+G2$U%'_>83K]L2YA-*63IF$\9X:@Y48GTC..Z;+Y?B4%W[X[I'Y'>DK(H^8SYC$,ZY+]!D]V?9'>'5).3N)8J3<5 M,'6Y6)JKVF-#[W BLV?PRSE%)";-MI#O9_QA/9%,L;.FR.ZV7+;$=IKA.X_Z M;XCL+-717HQZ84X97 MO?%24\Q4EBJ!Q^*[/>#S\Q15U[DTG_'IH;>:"VJKQ,&F.QA-FRN2R(T:&9T> MCWOSA.0^+40?-MWI;'K1-/W1+&T(6G[$9?)>I9W2@Z?N=C:/3SS17\Y5$UZP_4TU=S1EB+EFC-'4!QD7N-FT6A1KGC1]K?+FE M4>Y 3]06;=#9/0#(M5-]OF0,<%V=YW2;S4I8.@N:4KM-AT53G?,:/>*7CTXO MX:2KLH)/@&SB^E>9*5P+#V"&'3?6KCF71[JL^Z;,UZ M7"ZG^")HNK,&3:VNU7UN4L9F)5NAK+&4-IY!7_<(+.NVBHEQK5G!ZM7YE" S MP_IS%CQUC\0"5IL0CVI9S:8%D>T_^B*Q9V&SVI+59;GE\]J3V"LU"&/8 MPZ8YH20:6<=54MJM+);HL^-)H7N\'37=%JPJ@E>+2'1?K88EAA>QII0B;[CRU.!"=2F&@*;K7ST[94BTQ*8V# MI^[PH-;&YA/*3@)Y:2]TI])I\VXN:+I#A$-NYAI+K9?F)W*G+K\2P_$BS$N^H3_H$S\N-^J,VX_,<;+I+ M[\S$GV;3*QQ;5JBTEI16+EYJPJ8[XQK23;9M4TU*IQNF407HR6%"\-2=<5'M M(MY5_2(C$&VIWRU9MM!EA[#I[KBR/NN/C(R2PA*KHC+"&H''[L',O-ZD M]>:JY/ ]:LCA;7ST))A!TYUQK2J=:0E7JBV=J%H3:RG176TPA$UWQK4H.(1= M[PUHW6NUY4Z7P[,=/GCJSK@LYVF<(9/"E MQ2=2R\JJ)U#9Q0"LUQXHUF?6>-JCV18V<^AJJ35_KK(4!Z-*FZ:!J^+%X@\= M[L#:-Z2IH_[>_+"MVT$#>6T<0_M,#LW+M^;XED-^;8MC.S:T:V_>NO&YA9KB MUV+G%/Z IP[ERVQ9E%O/M\ S!X;E;Q3/S>]!H/MWZ+R -UY]ZC18>XB"%V^: M2GU@T7BN>F)GP0'7XW==8NM_OQ^]"?("-O$YC$8+$8&%P#_)($,+<::%2#U0 MB)JBL!"(FB*R$(B:(K(0S$,*+404%@)14T06 E%35!8">\#12D1A)0 W,6@A M(K 0@)L.UFY%"X'4IJME/G4V7>^4;/3GV>*GE9CO*XYD"T#?OA_OZA? M7Y$ HR>.F?IYV\G4G1&MJK&JN /(R?&FXJJQ%X2*FYEX5,76?CSUOS^]L+7 M-//@ND>=Z][?8_YF[=>YD2]!'<1T9V*ZZ)P=_C8@/KI#&='AT>CPYJ4CZJ1Y MEPHBNS,%AQ8Z7-;=?W=HX 4"Q&<0.. Z8J\;%?",[[7PXVX%@8B(0>H!IZ]= M"@@D!7]*!O@#R5R[&!R1# ZZ6L$,[]&4]KL;M?K%B MA+L[?I1N=?EQY<%=6S&Z]T[$R ?JI(4&LQ[$BF6*C(B'E48[UE;94=)(\WZ[ MMO2%Q/+9: MNL2];?W(9>8#!G&U-8%DB.(:>YHXRG@-F7K7YQ;J*,^#Q9:6'J=+J<91-^R(%S[?C.!EGR$-E"!'0[Q#H:[4" M ?T%Z,0VT DQR7:?"N,$-> 3?N-9%UFKS6/^A8%>&)>2DUQ'-X1$I[K,&),I M_MB"=5]@Q5&,C=,D@X".@+[/_D9(-P'.]VWI+-/,],>._UA M\\)(K^87RZ=1OL +=8%]905OZ M>8#^;DNGFI*V4D;=KEX7)+]L$3U;I[@+ [TIN8V"EZ5Y?O:<%OO.X_-(PX(" M;01 .D;&R=2A/?TZ0^#A]2EK!\2/+Y^-=B3BLH&'2]/ FWGYLVNDOA+*OO1P M(\%Z5^2QZ+A/%BOJC3E&)QB!2&=MNEB%M2;/X;% -!$9W)R&)CZ,F5QZN%&B MB6OP=^3)AI@9FH64X)FXY"7-1K+D&@"?.X2VY2YZ(YH7U2)U OI8#-&$6_*J/ M<\LF[TUZ:G(U;I='F2:@B5/Z6LXJ\QG+<<.[:-7%%-XK];_R, M9P$NR$L7&362WUL9Y&=UIY#\7NW2WH7\?EK3\68%^%["RC<^R*LFX"L,EKY/ M/F^ICBK9\BC0\15@%1G6%*9S(Z_G]1W>.G.,]"Z\$6>*@88@Y$PE^PI!/K2X M]_@=^KV.@M44=875E;YNV8F1NBQR(@NCG2013[$4BF+<&IXOM37?.?!/'=7\ M'O"GE<%P7$MGZ[Q'"4WV626KN6<(?!B_Q.-4$@$? ?\VCEA?/ !QZCCE]Y _ M&26F-:.BR'PY,[:D8K% +5@?(#_UZV\6BR>Q4^4WH8#D'8W[OK?\,T4>OP=\ M1T_/2HPC"EC9J R4$5-*/CI# /P@QDC&6?P0\J,>8GSOCFBKA@%>%X\-55.U M)2-P2TC*1#,UQPT/G2/_=V3]WT?V.=P%Z9S%P;"&53X$%: >[@VD/F8?-95I M-NK*\U"8T+CM*HG!<"#XL*. ?.@XEJ31^=#KP><=NO=OS&'P8R![;H68+*SV M5,@PQ:FK=LB*TFF"CM*__B;8.'U0BT! OGL@7S[0?&,.@!\CF7P4L%%]2)$\ MT:,H/6_FQ((&D9R"/L!4G$Z>Z@P#"KG?Q"#O:$\^BT7_8R2G.\RBI:E%5I@, MC.&D)74E?,:!CD+3GF7B-):\K9/:>Y(/7-N37<\&+WW),$81"Q2Q0#D*47$A M:+:O_'X#U#6AI0'?#31W#Z\M6_U$62G,>8RNF#,RIU9M'_=%'(->@V2<1ND) M"//W$JN P\:)8_A$D7S?V;A1%/YD1O@/-K6TD=9-J3-S,,*;%?E^NC?GB";< MU*#=#93UU*EOR3G.SI7BOM"+W,T]+,-D6<@.%$AHPS^ F3D!$'1 84I^& FRC&>-4YS5^@ M@'I'*'J,H$^%MK.8XPM.Y9^M@ +H7W\GL3A.'\J40A2 * #5;8ZFX?\-$L"* M25:LMMB<7L\FA Z;X%QC-80D$%CS),;&"0Q'05A4EQFI E>:2OT%%AA35+4U M(SE+2#P-IZZ3T>CNDH,L +.F<0*/)PGRBD]$@V<63=F:J+%_&I;C_"LVL*U) MS)JJX3H5M&7 MF)9GE[Z(DT':,A;'#O(*0N.MHC%ZYZ6NVMS_&ACECEF@>ZGT0%>';9QM^?7F MBFM", *+GV;C2687C#&$QMM'X^4/(L/M\)]7;6SOAR 8*WC.'BRR[K0\M3#E MB<\//*:@)17V<1!@$1C>*9:,8WNJ!_P+1=$C>^88;8W1-'^_MC6R^2=MB;L% M!FL_]=AYOR,3'78(X1A8P"P>3S&[[O#8M8?[Z^Y(M6/:VC9>!_O_=;SKB"X] MO@BY^6]\W%$\+7R1B4""?U_COMCA(B3G2,XOD+8=:8:7+<.R?_]C, A"2&>\ M-BE2\G"!68C@T=(+S$($]X*?ST+4@WKOCY\6@85IJXZ[R5D.\I>MP, 9:*9D MRK >4I#9C%R:M^_2O'BX[Z0>S;-$^#: ^O@LD)!+9JM\7M>$-IM8I;QYKZJ5 MAR).P>A>*LZ2)W-A(O#=Q" O[NL\!TI/&_K['*7%8BU77W9*3YA$#E,5K^>3 M<[L)40IO.(I3Q*YC$Z$4H12%!X\9'OP7S(HEY\%N"B.% M=!QCB$,PO<(XX8>&-C2P-7,.?H0E ]9A1.1:OG+7,KKD^)I,] WZPNR&FKJO MS*+B8V69T/QGO9>9%AQF]%RFY\!,IZ&9CL>9)(L.^MT:BN\H$!HEN)_:UO\* MW#M&M35NCF4.DU8C'7,\1U]T KC#>XGB+':JNTP0W.]IW%&,!]_8 =ZOX5TC M?+*Z')8Z@IHO-7UE]#ST!QS$>UA%F6%.>'G1'0I^]$+=:'^_B53EK\$]G6A8 M.;GM6[J&35)*N_]S+QM3T81WG\#MVP$[=\-676FQ3UWW MV '5J N/ N%PDT*;H4QN LQS)@C'4ZWWJ,5WG(!- PQW5T$8UM.]*([AJV_T/:*!<29MZ0L_U^'Q)Z!.] M1J^4[POM+0REA>Z W)67V0PDD.(#-MU(![YA6M+8)_03,E>%EUUX@!F@R.P+<,(N"T\!K7/W?%8'^.]V1// MSR89DI32A6F3&HIX"KH[2#R>(G?/B"'X(_A'YR3G;;DGSHO^XE-OJ2UZ[$S/ M3-O><*J9G>K QBHS#J"/RJX<-RS$Z?$_(>&C,74GZM.=M'G MVSD:PYS&&&LR30A^6->=8>-) M5U1V4?Y"Z?GPB6 M.">>VJOG /]A(7DLCE,'M__K3.@HOC@R-N47;S-D\]J0!7\,?O-5"!\P&$,Y M6ZW5:'HU(^$SB>"\W'0^R MMKKV\:=54!]K>,A0E9J"/L.8CIBF+1K4M5TK: MI DZ%92A8.(I]F#EG%NB$<03%]>O(C@O-UZG\JL\P8UKC_C0RC "C0L+T^Z4 MB<)L"'D")HBD]L:$$4\@GCA?A8M+3\P=.&Z^0A0L051'YJ"@ZX2E$^:T51N9 M2J!0I'[]3>%QDMT]"7\\5\M=$L459(\@A>(NTDR^3A/+XC*KV;U\1F]C6&.Y M&*_$S),/:0*Z9"@RGJ(.NF2O(+FDIKHOIVG"!!,43T+Q))1-T NL$#-P=DFU.EM"*TWL0@[R?^ @M"#"%@@UP(@H[CJ=W2\U>?"U%1'>=W;-*_4-->9:,?--3@EH'":5'.\@R*4G H4RHC(O5YH:<=V9$8 !7G//N"WP M=ZSOYY5ZM&S/>Y-N'R-6BV5RL#"?G@; 4"'".SQ(!E700$2"0AV7J;"+\!$9 M.;CTO%QISL!U^P^.NM,:BTZQSW/8D&]CZ>&8HKNX+ 4[;>K7WP0;I^F3I2FB MK((H(09MM:?8:B,734\=7.JM=G!H>V/M[PW[HFV9OF4IL<9( @PFJUXP/"<> M RSU<#P)N:,@PEN9)X',*Y8'I_LB9/ _)[J8X@+CNI^@_1LE85_NQ5+/M M%^WLK DA'$;Y,3R.4Z>TP&\?Q3N78]P"BM%6?.8RCY]LQ7HR-\"K5<'2M:8R M)(MDI65;0XCCFP[^GQ_0* 1Q7^/^,)9_6?T$"3X2_/N[@!H)/A+\"P:5[U#R M48STCL9]:Y0?N>!G%!;YCIRG-S[(BY\S1O*+Y/>:#P^UG42]E%=SZ MVJ+3F1&7W^L,6.RF,TY5.^:,)%O]9F)C^*6192BJ[6P2/_N2H\G(YW7E/J\C M)CQ&RI;_;HIC5IMKBAI$9 -A=\1ZU>U2^ES =<]ODC+E9DANX1\YSY'X1ER6 MEVP33*'34.TV[&(: O E/HN]Q&?;O%7@.Z.2@/7F4OEI2O8I1N-$@H;ICD"/ M.&&1HDM+,T+Q;7GD+H/B;V9<8EO9_MR[JE52JQZ38AB&J*8 M)!&*$8JO)Z+T69+C'R+WIYF.QT#NNX3'5PBKBV(FE74R8VR9*=0'-6;Z;*6" MC3CUZV_Z(8EJ&-]>) WMQ,?$\[<3'4^Q$_NR+#SG\Z["9Q@BL\3]RG(N!3LQ MS'?$'O9<;G)5<<$3^PD4S?!<54'N[,BZLX_G [@?@KJ$P9\-D;2'HNKJ:.SE M']M/?'DJ]:LS^[E!+X8BP80F/[9;!1W!\:;A>'%W^QU8[A_#,3>:3<3$1!SH M]6%E2.!RCS(H#L(QL-V)W=,1"(XW#<=(A&]OT 1_A>"'1GB_5%)):M!2^+K4 M%RO/A1%#L4V(Q=,;X;>!VV],=[(Y7OVG*S6_3T9?VY.!9G.?ZY M%JBJH35-'])5KS,0C\Z1W)2>"L>K*C$)]$P:JF&W*Z?,+VF,KN8&>[R7;:JXX3ZFIBY93W:"="\%>\R9]U:X/ M K^.4_=%5[D2[BD$]F\E2ZS/>D9%GU+P9 F3I%QC$:@ M1J".= STK*@^2^W5/T5UG4A-\$JU.A-47?$75II9$&* ZE2X51/)4YT60N'1 MFQAD]+;JTV/ZM.57_Q33JXQ<+ODD/]3K*2[S-%P1LI ,,!V49Z62<08_='CH M.F.L47%1K+.=C^>DN/3$WJM+___] Z>Q8UPD&,78[-TX+=9Y*#ODN:^L-4/S MTQ23M'65+-5J3"E;G1A#V%_HMF#I.)LZX34QEQ;W>X4YBE_#S893]*[N:.(#ZZ<#XZV[4FPE6K"_I[#!W)I>;_7O(6CX?PJMO,;]8E\ ^7=WE3E MC5*RB_5(S2T[91XO\8%V'WA%@'I/85(5N$MVF\[UAFI M,4F&[A/)7 ;^$\L%SP^\)69, U\8VI(1FTJV&[,&,7>D.BJ4%-!KZ'H!/P5W M&$O0-S/03,F4-= P@:_?O+E+D& >2'@!_ 1\M.X?28/?-W8<]K^P?UO/ M??.PA*P:QE^'(B2;)YQXNR:2KRK?6NVCM^9EZ]___J_MT;RJK@G9,BS[]^9" MQ:WI6T\+$>BR0R!OMBKI"6D 7O];,GQIZ6RTX=3#RUV-OU_N9"1AEX!!3%+_ M&]OZ.1#2]XLVD1:)K7E;J\X)0QVXO]=?VWQFA[*T_M!R-*BS_;95 VBF<_7= MHJW7W+6FOPG\@7Z[WDG\@:%VEOS8Y!*L#+FEE4NQD0V5Z7]TZIF]$( _ X44 M:,E&^%@_[._Z(Z"=!9$JH'=EH&X.U*D70$B1(LA#V'R_XOL64@KT>%%E!PJ) M)REQ0!*2F*085DPE\92H#G!%49*$RF"I7^'@PV^T,\7U[V=1EO_3?_.6]6KU M+4,!?_PPF!C:HC"B^)]_]\^HVA_L;>9%A<]LJ_#M%\4]E+K)U%9'H!U8IUAQ M'56%]X;^*QC*H1?$(C38?Q9-8+E8G@/L1R<>4Q>R"E"Z%1>> 'YTUX.*2)<] M4_(4#:S)L7OUR;Z\W8TOHG^-7HH>I)+J !,9+,F(24PEQ+Z*JR+.R"R.XPR= M')!OT OL]L: KB?T1(/GZ9&6*:F4TDY;/O0YO&^9]R5 [H.A)&@R46HG:NRC MW.5 2_9]2Z/X;!J5]J.O][(CHE9\3+-2D1.)W6=F)CUC10DC@M<2N*^D*H,F MX0Q!RYUGSNERUZRN9A2?:*6JI3$W['887R1WG]EN#I1AK4P10B*1'V,5M7K3;+Q3#^V,W@?MMP94I=KKT;-0J? 2^DN5A*S>+^8 M;X*6.T/"DGXGT54T6E!UPUDXF,R:=?C,W2$E*Q7&QQ8E6BJLDK=260ZT MW'F]Y)JU.:',*GJ[0>"LCD_DHN2#EKNO?\15NBXGB2J?[Y*N923M*-9)E7FO<=RVIL"#?^Q%33=>6JZ MJTW[2;%N8838? *:\+AK83YLNB/[S,3.V:F4CO-U.UG*9^?=@I=NPJ8[PC_J MV"FC4%B,=(^N=Z;+6M4L)X*F+](?YBAM=/CP\)Z(G_'9HC/IB$3\V MLW.\:N>M_ M_RAP00=F$UJ(BR\$]I!""Q&%A4A]MFN:PYDRX ?_M\OZM=7)( @'C#VI*-/_6$4M3.R5356 M!7\8.3'>5%3E-2Q]VMWX? N?.O_"XZE3EP7XTX6O:>;!=8\ZU[UD>N'$[MJO M0CJ(Z<[$=.LXW'KGQZ>+6) Y$]NDU$48$&UUZJKP6$68C41B\.J)/F72J([,X4'%KH<%EW_]VA@1<($)]!X- )V>15HP(>:+T6?DQ% M6 RN?.N$)QZ1&!Q!#! ;W+T8L _8=6M*NV3P,ZWHT@?D=V^%_EYQM*.I1I>> MB*-DP!\C0^R\$['#$,>Y)?K\M0+? 7JW5L*/"J+ R_CXE&%:XU9](=0'XX* M=5L$X5VT"AH ;7@(!Q[!V5,%P7E^6B4=(9L7EEFJF!H;J7I;@8HVI3G1PS4P9BR6. M0Q#3O_ZFL#B),PC$",1?RMJ)%(C_^OR*ZI\C]RS%R-XC]]VEU*\05K(N/6YE M3%V8Y0&6#:%;87HI(^/"0*BPJ1M!Q/,4>K]3Z)>(E=7>DVD'U]-=S M_M =$ _JJ,."7]+B&,7.(Q$]OI!A?\9*@7O=613@." X/"E(PW7- =7&!=]GW6;\6Q;->5E MS+4ETS$"RS0F*6//<6&-M!@*@EYW$/0:&"&",=63>G+/$D@-W!YOJAN&?J"< M90.Y-S>X[T#8A^/C3*7S2@+<"P?45+<^Z$B+AF4'?]A*HNA8#0D\QCWD*9[F MO)0RY,J:D!"&C6Z)=*B5"JN+D;_^)K'=2 _R$5^SC_A*^";JX=_U78P("@@* M9[!-(P6%ZP^B1F;K+=:31)V5VEU,&H\*U8;^5!>J/MAZ4VCK17QS,>,_4G3S MZXL^JPXT4U5B?=4$/\$:X("" (5.#!>V_&1 M.?EP/T;]&O/I$/(-@'3GNTK$>]VA+"X>NZULI:AG)H[I5MI^09)AI6]@MB?I MW8OFCJ<[W*.B@(CE"P9[9(GEU-8[0@1"Q%Z[/;*(N%TC_@1;K5P9YU?/S*2, MJ;HWF[72HT:/A1=@I-!6BXCE$@9Z9'GE1-;ZI=U5'R_A#-W]NY8RY\G-WP,_D1$-1.NG$,@]OQ0*F.L/L'HA&;G[DYD<1 M=A1A1U! $?;;,LZ/L)GVB[F:5YAE:I@V],UAPLI7%M,FV$Q3:#-%#()BYC<1 M,P?/K*B.\SOVT>'@G5)A /*0[FS+,$"_8AH4$]5Q44 =!=110/UZK?(].L1& M?WBK.-3>X+^XAO\A1:+T5+*2@WPZKQ-#O=FP;6)<(X9P*+_^QE-7[-2/.&B0 MFQ]%U!%&$$90C#WR9OP)=U^F+$PJ2B>1Q2;"8V:5&%6$CL*!H:30[HN8)1(6 M?62)Y4:#[&_8!E4&CY8C8'=;0A+C!"6,Z^?*):\5.+1%W$L,."3<8K>52-0+.#4L8!+8^44K!!- M_HL.*YRV6/GW6"&OJ26_028K>GG%.16[BCG> MJS_BD*]A5<@8M>>B.A/*(Y9J8O1*Z*2'D!->BJ&GL%.F\2->N!=>^"@7X-(# MC8"R<)9RZM]3%AI"Y?%)RU5Y+$&9RI->Z32SK<"$^$9U]7\'3HG3X_:+2#V+ M@ZXS4F.2#-,R)',)\RU,RP7/EVSPL1DD7PQMR8A-)3L\%S%2'15*!>BUH\)+ M_,S ER:YX)>!9DJFK('FC@L^@,>TG(4K!V]:]!N!_0+6ZW/Q=;,8,S503H_#M./[5A<:_;@]<23>E0-/+;!2/ MS);>T7Y1-JS!6FL$K_RWM#4V17.FAK2$RI_ZUYN!9H!JU+X_+>BS?_^#_AGTPG94"4;6C>COS:C#M3:=;\W MA@O!/) 4' WX:#TXD@:_;R[8QOX7CF[KN6\>EI!5P_CK4"1R\X03*[%$%" RYH9KHVZJD)Z0!>/UO MR?"EI;,Q%5,/+_=0_WXQ $G8)1R#T5HT(+Y;:NPD.%EO G^@WZYS$G]@J)VE/DFQ-/)U M60""1S8T(__1J6?V4@+\&2 4V(?&&SBL/P*V2A S!E9(!EJE .\O0) BI1T= MPN3[E=ZWD"'7B;1$TP-*E416IF0QR=*4V"\\7;R3ITV?F'@?[P?O@PVM__%MNW74O61]:Y)^'K8WX906Q["+'7 M,4!I7H_" .SA! D@S%^Q8"8./9F?>4 ,8_^$15)DS?W7R]1%5^EN/U?>U. MQ'&&'?1EP',4PXA)G"#%?I*11;5/4_T4J_3)@;0&N[3Q_-6[,UOSO6E'(.1. MD:<]+$ER3>BC)-\W59/,K*$6E2)?Q[PEPR>7F6EV")O2[YMBVCRA]E:&SB"(E]!+EY++&5*I)'+9DWK?LI.:/3%LL:_JR M6&@N*(M(B*,F:+G;TXG@YO6"I8]US9BP(IURR%(:/G2WIWUAQI;LI^<<)EEZ MMH"MN&2;"7JZTU6VBCVUIG8SK\_&I2J58A)BIS@0,N=0=D:47GN4\6*[LDERF/2K?EC'3X3Q]XWS?MJ:U9.ZD7!RX@9 M=RR-B3H7--T9?RZ'Z[/>*#W@\]C3T[C/]%O<$KY_=_P+]W$V[K&#!%\>T/F< M^DCW^D[PU-3[IEFG[V)VHHYC:K"MN"Z\UC.Y,WY6JMOE=(X2ZEFJ0ZO5 M=+U##T'+G4GMYJ;B.-==%(1)5ZJ)Z:[LS$K!5:$[D]KM28^/_4:"UF==8]E- MR8VZF6K"ICN3.BZ4E4 [?QMQ*>BC/ M5E._*5+BSJBJRJ.45F9,DD^4RY-Y9DG6IRILN3.I@P2[9)?2_V?O6YL459:U MO[\1[W_HF/.>B'TBFCGR>U3/T969: M6VSK1*PY/;USH"HSZ\FDLK*>0T,21RX;>&*D=XA,LJC4B> M3!AA8;$!\;/0 M=MG&ADDEBTJM>[UV;SOI"!Q$U\S=NJZZS7F(^ =XW:@8F-3+2@_XH@=NQYO>O"3F,S<8F*9ZSV MN6A!_SX)+5'/8-J6>9!'.H91DZ&1B:*%:>G#7KTW[U=F,&OSTJQF8/B0SW15 M--5 '6Z"=L.'+:5EK>W586AM14,FBZ:2@W 201N8Y"9#$\';VXB.N(QT!$%^ M%DW8@[3O8AT,AF8K51O3LCS99 \MZJI-(H[)\AM/0HG%B0["MRM<"MJQT44NUVM\6B/X]GM;X7I3T?= MJ-:3-CY'K@;]";<-99=E4DFB(+EN+IE%.A=8(;?&\.#O1*4I9.=I"M/'JE6? M06NM4$H#HJB1YKKOQ]GKB]/OV/PR7:EPPYHLZX3 WV22A=>CE9G@X@I>@TUB86VBK5UM M,7$J68 4960F"!**/,=&6Q'5HTFR[&7/+$+*ICJO,8<)-9'$7KO2%K'A0FP) MF6@!4C;U5JVGT.%44FH':,0%##]SLH:*HJ9&'K%-UL)P)BDAP\H=S=J&C7P M!4AI\@P=0FN=A1N=_02.FQA3:>:B!4BIZE%[ CGCBA5M*87;&(L=YV1C+>H_ M2L-2/9I64JO2P59:,34[G64,W-P-16\+BMK'8LDT57LWR\UR%IV[Y MV4"3X&Y'$EML>];RHJJ;Y*+%5:5H$PGO(VH/3O3MO+(DN"'F'2N_!755%NVV M)>()!/.52;Q2>^;$@YE,MC@SMHIH\SIC==)_4#=$[O# M(LZ&0._A.;(2!F:(?,M1YJK..H0 M*216<]$"P SES: *;^$%3*JT<""09#77]:CS.5"TO>"S.T%;:GA M^6"+^O*I;:OER+T9YU0;E?YPGOA[]RA; (3N>%C#H:FH0\\H$2F7Q9];NE-R*R9[V.,A'F^-E)'3&S3@3+3S5&,PD M::^W%8[5!)['6E5D-,Z?6E LSR_M,09!$1=-!X&&M'NMN9"+%J$66=.'P3*0 M TF!FL9V(6H\7]*0>*4+$^DW5RI: M4(*_91I:KSZ6+'W0CQ%#;O.6@9/=-0VSV^ID[[D.ERQRV:(2JJM!8Q9@4H=C:QTQ:5&!.J/2X3Z3S IX M$[;5)5*76"/<((N0TI<#(1,M*('JSJB#PH:!9";&NKGN;)1AG#^UH 2HAPRV M-5/@X.T0=5I(IZ-R.).)%O"CL=JT673;(SERWJS(BWBMALU\ $4=$,0TM)=> MS,&BLND-@E8R&V5QY)DLM=6RAOC0D]>P60M=KF9QJF#FHH5YF1UNFIH8JUM) M L/V(6[(.2X^DZ=6J /*U-W$LCH+=F^KU*2EM)E,M# OC%P0TU5;JDKHP('< M8:TJ.[U!BK<6L),IF#2Y98T'%JE2ED#H^ MMX!U$H+TD)I58;C.SJSQ1'-(]#9Q+EM,+:%#A8!=A.#(@44WM'"+; ZY['>L M.W8&/M;ICJF>95:&>-BNS*HKZK$X]&,1[??P[E!U%_78L M.<:I$MXL^3W4=?,7/XHJB\"SHU _.-YU;$8_7-! DIB)/_AF]>>;RC+QC5=-5[WAC'92UM'Z+ M7$WWLY\*_W/^BF]Y?_9'7:/X^A&EC_,J^C>\ZJR'@3[AE-^*ZY]SRK=FY;>. MDGS"*=^@8[]U/.(33OFM@PB?<,HWZ=BO%]<_X93?*&-_PAF7RZ\+Z?IOZB#] M%,A^^9\OZ)<_U =U[F0TF^9[KAQB5#5R(CN[+>K[E4.?R04^W.((\D8AYN(F M'WFA8G^G0_N45B_#PJ=>/2=P25+$4V@(>,EIO 3_ 'U /8P !XW-N8)QDL_-'B #[$F!? MHGS[$C_2O2*;_5UN@H]@>WWWOH7G.)Y[I!5^A[;G9%KN_9Z7>& ;S@ M-C_ WP0$\#D./L4& #=WC7-LP5^X/^P.JN_#T+P%7&: M+9DK=H77P>'7]VN>;LXL%-4R_/3S1/OV7ZJJZ\OEA_I&5;$55]7OE/"NIJNZ ML]#]H_TQY/[X PJCZ,EV3RX\VT?7/M7&R(?/YHGWYB1J3]YWAWXETC_AXW_I M&^_^;>[34;MU7U&S';.[R#7#H;[\SQS*BN_6E MU9C@HEYO[2IZA?ERE[.Y[8__D ED?ID1KV(95RV*RE$ &8JRR1X6ZDZZGKA\ MB;">L_'<]*\!LS>#[U+'\Q#YQFJNU&)KMO]ZR))^_9-3>PPW5&&X]^^1LA\'L8)>\K M>.7?__NC$D\7 3[6>CR6YQY3O M.VQ@WV&CG:"(("SYN15-Z$Z_U=NV>#*##2*'#0 7Y[W^YQ/ Q?%2'P 7OP$7 M__3^#113:[GL<1OW 3I<1:YU275M2$F#M=KV1)M'!E,^Z! 6A-S6,([EG !5 M=P$QY3H'(84..H6.>PRG[TD8!@!RWE['3P$@%P'"5_ C0XQ_E0LRAGJHF*ZN M<8KOIIH('K#B0':&VKP]6\%;#[*);4>7*TH)L"+5:OKJ9T!#BD>^6T&$6(K8 ML%:G8J_B&QEH9%3H9(6\QRBR@!G_ T#C9*"1L=I\ M @+S21W\HZ\F-0Z"GV M9X#W/C#0? +7?6!P*;GOEBO\#10__=U#T.ON%X(3-38F/&GJ!WA@[\(U7,)O MZU9E>!C2!C;@'+=F"RL$(==+)HMU5!KK"#2-=33(C\\8ZO!/@1='5I62PP4( M=:?>388_B_?B%YE(J8)=O6Y7V(E(8%9T"!K&B-:ZBYY1OHCEKEJUKGEPZA(_ M%6O?2CQ>\0-']^5DO+B\7>,C5?WMH<9)J]RTE< M=.TN].[R8B*T4(+TKTJ<.D%P#2?OSUTHOL*U^QM5X5IT;,F0$3E?OY@\\F3L M83%C[RX-&?M:WZ*U-28EW?;6Z3$UOP(;?UXCSI]]K NG(\\P(-6IIQWKQ?F? MU/[['D,K]6#&K\;\BX/&[V<014]!&4#%*6K)_ 1.QEMU$L!0CV,'LME#8N6=6V7OA0V=J(O1 M:J$LX8;HPD=>-2?2,>V(WM8[*=1GNI[C[]N+;8C=ES6.Q\J:F M3)Y[RL"#/[A@>5OSA3_XVJ+KSMU^J&K&R;XUPY/1SD(/#C$RX9U1X]]YE.>] MJ9HGR^-08UQ%FFQ&KN5;38W%LU0MJV!FN=H9^PEN:N$5C6;-,4 %" MW;L+EC_+'!;I,HZE:,31YF5W(9-(AA= M+P@'JV[093V+6%D%\ZV(=7T=KS^7-,4GY4KUB:;N]'WVL_YZ:?,N]8]CI5!W M-K:7Z/I#0703^>HJ%;S;V(H+FF>OL7D6'-"Y_G;/\FGA*GI%@>M??^MB^;1P MBWV/UUNY8K1U%(39F(*1]\*;\^1I\7.2.J^C$K'>JJ9[CY M4_($]9E4=#QNHG+;JHSAI$(G;+W']IJ6(5-9G8NZ1[ SELAO?6U>HC>R?%HH M7V,EB,V?L<&O?%H W8$W:/0/[PXLH0INL;7P:DIR%\A!\6:[M3@XE;[$LM;< M32BIW_"$- ?-"G@@"?UT#8CETP+H7KQ!HU^B>[%\6KC%UL>/+1E>(*)2([[- M3?%]+)'-9!N[PZ6M-+.(FA48WXJH5]8@V=?#NX<+Y4'78YEN>@9G63ZBMGK)U M*^QCU8-@F<%!FJ'RW!OX?_Z!-/"]I1EVO2!XYE.&KE;H2GU2@Z1HKR8=8[]? M>I@AT_E=G#AQ3R'@PH>35N4 F!1*=%>$)B"HYR&@"10FWMBC $Q-#W5]7 "BB4 MV*YH!5QUO>W54-CHK#LB@2\-B2=J!R'4""6DHS"IC;X;"Z^N]^^L'MLF> MXJNK(M4D!KKE?K5;[L=5C*6K6/.BA:U?\S+^;2[*T]T8:$:<1RZ7HRG'5_<] MJ*?7EB/C'=>,_@85I=\+L/D>KG*#0)M;.SF6*TP\E[!,; R;,/ M[TV\]!+[04MGY:J\]$PO?_WX1R)).6XOW^C!:7VSLO/1J.CENO-B\>>F97B]NO-[.B>EV> 8'* M";47H<4\<1'=B%O*KEE=85*DSM=,)"9*QWOGQ41G9<5<=59-M+ZLA5)'G7?[ MK@>3<)!],>6LF 1\3Y(H8,7\^*;92R_&DZ/.BXVQEY[I#;7KG"]_?[X#]M*F M/;D3O]SE>NFI7F_V_D,!W5<)9[<8*JY%'JKA.NDC**&4\(-_F]06O<.65B66 M$_"YH2Z0H9N'S:R[%2;O::(8-J\4-4H9-9]O;[OT*CQ'U/P$>'/=4;-\_O]B MD^NEO>(,_O]"(^NE9UJF>*LL#(3DJ-W$4IHH-E@UZ<8N+L%'Y\]!,_V^[,(^ M*V\M[7#E#:QO!LTK:V'],X[/["+G5D))N@ 32^ !!20@-ZL!P,2T(O[ M;YF3MQ\JKZN9TC4]F9/@B:-H8[5)V7K]PKD:UC+Z['C+&IRRA!!E)\3>@6:R M7.W( HJ1)$C6 OH>TJK9<(*$.L "RA@ ?WU:%=#(]S2(]&R='HC6*8Q:G7[ M%^:M'BGK'H7-B1Z7]#R^V^GQ*KL_UC&PMT/6];4B QK0TE1%2W[=-S@$!&A M 0TH<'U PIH0,NQ__&AQ:L+$$9 [K@O>+XZLDR&-\9UM3*!(T9&D*S41=^C MYRQUW?KB!#R@@ ?T-FT.>$ !#^B-&AWP@-XX#VC9JW(72$)'/7DRAX>(9[%# MIC8?)XT5&<19$IK5\$ 6"HA 1$HB,6 "!00@5YGU? "(55K+/1-[.\[DMEN M3@ZQ'[3W/2$+J5F-\:V0>F5ME'W/A9ZTE]Z9#_VEP5WJ*8IZ5&'F-=[R;JRG MD]U53>^NZ=G9&.^8QC7T2Y81-\K69PD.QX"6OZMN^0,>##K1KKP3#7@PZ(<" M_5"WZ\"@'PIX\#6;$_1# ?^]9GN"+IT2>'"9:X?/7\7V4$LDFKRSKJQ4Q-KN M:7'4V_86SN;/-SZ??U?+57U="?2Z[SG5*#!=/0C2P2Y,]Z6."1[#8:A!=BS8 M@65.H^A1?9*=4D-3!7SY&R7O480&77Z@1PKT2)6@VG&J13^%ZF$\;75[%BEN MW;C5/3B.8N2+'ON%17_]?5)]/;RSO2 O4Q_1M)8;JI54,R_"*W@C5,2_R(E M(5@ZM^04O\BL=^-+YQ=9^<#2N26G^$5*N)M?.J7#EPNPR9UT&^<%"P>@Z/>Y!F\< MBDY<4/XU_.C$?<_B]JXF=4*KAO=$0Q8E(<>/_%9-F*[^7,6P2=O.#(''B_B?88IL..,>'H<]],WJ\O1L-I:8@(4 MRPB>,04B!'D/I_D$B8,S8R# @ WSG+GZC#R=,&&D@&<(,U* M#_)=M:>_DVCT'!BRA"8C4\60J:7P@<90K!.):IZ#/) (DO<5N@*0Y)3',#X? MDI0 'S]X;^%]V/'"L0A(;>XT1X(,:\N,36Q2=SU2E X^7=# &?\PF) M&)9X4/MDW1B@9%O(T.-XI()"T'L:+\+'Z39$;PP_\I,!GPT_R%),"S1_?N19 MAL_FPX^'#\KKQ.6+@C^<+; 2LT/M6RQN.8.PLR?'LQT[-$H<^V"8GUO#KAAQ M#B-++:$]G2T;Q]A'??D;PXE["L9!Y#OI$83/AAH/9P8 :)SH2$"%Z \VDLV- M)/*P&CLZTR6J[3(GT)N63/:%K1E*48.N3O0Z6T?6QQ( G)<#*0Q R$F/#GP^ M",%+,*T+0P@GZ NZRG ^-]G.X7CNCY516.;D@=V(PB@4C:64^,PT$,3-9N[D M6_?9,0 ,)^\IZM4CC=??-YZ51?-3 MXRX]=TO P<,H;,5WDUK[3+O'QP>!5, MFZ<_/?#]3!#UY$Q0Y62E0\';[FK#U<;@&ILY:>,2O_.J\9\?)GB!R?=XL. - M*M]_#AH8#&[3ECA+X,8>@N#5CC11VY 1(CMH4*'O8?2,9PQN?:$!=E/ ;GJC M1@?LIC?/;GJ*,/MZI9U>0XBW6AY67.(.M0WIPG6R^\[9C) FY652]^T@/$ 62E@*P4>#X@*P5DI<#U 5DI M("O]\"3SAV+T5AQCLF/.(U@G.G,IDB4T7%XXI_1TO9V,]CH/DT;?FO37PE;C MXBRGS/O@05()N$PJ%XO])):@9&Z+4MA:J-Z%(Z2, MFO1NAZ$#RV%6"MIJB'W)%O(R!_9&A"QY3_7/M5/Q25U4?:*4.WV?_:R_7D.] M2UWAV(JM.QO;2W3]H?*ZB7QUE0K>;6S%!2W:?UY6+1,N@*/*@&X4T(W>K <# MNM$2>'"9-SX^M+IV 8YY)9XU)D/)B6 340G!%2HC:,W(")G5XJC["@SZY $M M['L*;64"&A J 2TLH(6]60\&M+ 7]]\RIWKGK'%=(+-;$'%MPC8PWVI$-"NO M L=>K8TLL\LJ8B"U W2]GXJN%T1&0!@+"&,O5J*Z0(#3+)))(S7.2VS8TPP_ M2/Q%$&_/GWU@_ M<*C\_#642+&@$0?#Y_0!*;AA>U>=R(R,4,?+1HE[#"U2+P$8 ?UEH+\,N#[H M+P/]99^V]O9JV QX/]RR79ZVR-6H-=^XT2%RA3QL4B!L@MZQ&^T=^^N==Z^0L"? MI\V.#U>ZGS?8^?I*=P-SI]]E=47\L+1TQ.'US=NK- M&^?H?HZV$ZR 3VONYT@D;WP%/$= "5; IS7W<^2'-[\"+HL)8 %L5,N!JN)JK1^:MF1D0)/70@'E^1E9 M&V\>9XJ,CS>.,R=_FZ\I*^S<+TSW.Z)Q]F"4F=/T(FL8C MP>OI>!D3!A=<]!!K4B>9#*QM!Q+7]7?P,CYYPY&+\7AW\3/%/)K1\9>K'M]=)K[ 2B[#-?US$K+D$GRUU'@!WNXG"1U97JO)Y:;()2V:?1#^G6EYAE"^4!$9AK2 MML%U<\# MG1>ZM%VU46$,'V72;Y#%>!PCPWJS58*4Y>7=5=93-@E;-SD'\K<(1+3<=2_. M8"=O];XG*]0]\0QI/>@V.7N[]Z77X\F!Y\66[DO/]*J0Y];Z&_] H[ M.9:\W"9_Z:E>%9C\<,)DQ=3T8([@%N?L':_?&K)4ARW!I]*+>''@^6@:TY7( MVK9JR^&^R\/=9O[-E)U!P5#L'D6*NR_7BAFE3%V>;Q&]]!H\1^H"T.;=://J ML9/^O#K>!%ZD+/)@ >\[>I'_I%7D&['FA$?_2,[TP]NPEKCD2X-W0BI0$QTA"C!>M M=Q+CGA4P2'&),1HVTSE6WO*8U???TW_ MZBK6S-W?_T[_>/QWJJTK?N;4J[\T,]C82O(M'_'#JQ[=%:6^8D0V@/17*SUS MGV\8F?[],;V'_SL;T)/G_O P2-5M^Z_73NL\/N$T:GKBZJJ>F?I1<2C^Y#*# MHQ;I)WIY\N?__3]/9_//Y_G- ^-OW18]E Z+_^^[A_V>J*)C*4?;0$VT]8 1DZ\OP&_W/W_/% MG?_""_)*R[><]-COS7B&>?C5K9S^F"2U'"/CXV/H[WX5=?_AYE#I?=0<%F8)3F--_=7SDN M@2M8B3];^CE#*CE.R22A(Q4-U^4%@2QE7%-IF=:IA8P@N((C*(G3*/[E.'GE M.WW"M&4X83UP)+:[%AI4J^([6HIL,H+]+(K356_BCN#8@JPUH:KM@>!,XDR4 M_%FTO:*6B;]%.2Y:U7K403XDK,+(:':>YT=)83.P6H%?IV"E6=$XL6(O.#Q. M):F?)5D:;;A]8I!PO$3/IU3H=5?3[)G%D:*+VEAG84&2)A(A+=M[E[#KV4.+ M(X5W^&A,N![,16.=&>KJ4F\TC&RDA:&.:;PS:$X]V=)U"ZG'[D9KCV,9*TZ* M-G:5%NY6^Y+8VO4(4CMH-">DDH5)C=%#3W9&*]^"9*&Q[G+30\\R4DD$_EF4 MT%N3.AE*"==99:&'^?2F:;5;)2.82BQ_418OQIP%,FAP4D:IVK#$_B&6\J"I3[@BAV)UO.'ZQ5[A.(!_DT$@E"YZZKYJ0+BT= MANOX"*MBBM&NDMDS"TH-45>NU4UERIELTE\D/=\;59A4LJA4<[Q8#XFQM)), M!QEPK=ZA'L#90XM*A2%?&%,>!,-.*^[.ASB]@WK92(M*79A$NS\1,11N3&9( M/(V"V#X^M:#4<6_.#,;1;F-MQT/&;6TQ&<:RIQ:5NM*G1(2-4$92VAK/ZBHK M-*NQ3,B%65513JA"*#R"&U"[R<,<@J\](Y4L*-4-76?EH08MZ4ZMH:QY5U91 M)I4L*%5IL1[AC"J\1'*N#$]454L!()4L*C6,MUJK,>T0G!G-6PLY5+4]ECVT MJ-3(0T?=VLJ8<9../M3=ZA::4_E3"T.MSWH=5=K4"([O#KL$:A\$N)%-JJC_ M5MP859OK;CH 7@CF[HQ:X6&FJ:+^^:4_GG7)50_6*\'&J1IH/-AG8T6+O@)9 M,]L@6AV)1X6 JM!MF8ZSL19-5=LNMXG3B6"8KQPDD^B-*2X5)8NFHN:C,4;[ M@SIG(A.^TM@+9I " %E<*;;9JW6V/60"F_VM#YD[1:7Z3"I)_"PYHOI)1QZB M*M=H"AC&FI69&69O+RIUB)-5S*0&!VDK48T6$[L+K!EGKR^,M-W8KT+&MPV+ M/YC<8@UW$E^.9:HXIYT\TI85?F/ _#P2"8(8K[.1'N^@_E&TZ>]BG&]:!\Z$ MV?;:11V(WV4/+0XUL=P&Z].3H=2 )'XN("Q6Q0V9>F:H M[7)72S1+AM;= : M3^<59S(R9+HXU'VG,AA!?$_@%+T1JLNX,^8")I4LJ%]-!!QKS_:*Q.O]OMLF M'!=WA52RH/Z6,J+P)AQ/)1&S9E+2L!@5SR2+T\N+TS\D"=T:0[LMC/9(=8GL(EP4EM+/HT7K"1DHH41<*.)HM8KLUC:UG4]K!UPMU?-GUJ ]H4^=4DH)$RX ML>+'G=T0M[!T9:6B16R'Z!BR!QPOY0M#*%=JSK,OJO6.!,R MO&9GW1E:^SB7+4#V6-QNE@3$#JQHWH@:E(1A;B,?;A&SB7#-V6X;-RVG*:"M M]0Q:,H?\N47EAF2W4VNZZ(+KN%.-7!OQ(A)RC151>]?MBS"?(&TK6=;K8IA@ M>]5(GXL6#:%MDAKKUR.6@[;41A!6PX%6%3+1XLK90SN>TMPT?"AL-5V39)]O M38UU,@I:Y;'%JT,'DI6:P(U(+Q[B+'D;Z+EWF M"%8<;B=9R[M.>PA940<:P>'01QN-7+089OQN2^H[8D4B$90M**%& MU.6%M*@M#=ML0F5G;&3016'8=ZDKZ7+RHA*%2 M'TEU9,S XD8DD0%.UIK9BL"?&>ZH-FS2*B'V86>Q6=1'QDK0Y:-L8;CJP!DC MK:4*2ZP('<@M/QQ;NURV.-SZ#C),7=AW)-WH*OTUT@BGNW2XSR1Q\9[G.PM8 M6ECFK)%DL6ZQKN:B!9O-JPNG65?]-.'UP]1H6KWM6[EHT6:3N4A-R7U@Z:PA M+$;:=+Z1<]$"WHT.!X@>$5@;YA?]>'V@]=Y6B3/1H@ZF:& ,$10R.;W6G,O* M8D4(^^-@"Q-KZ LR1"9R.H2-C@U0G)MSY2,H)K-N0Q_TR1HL<:+O]MCJX:!I))/+ M%L/YRFQ.;<*<2I/Z&AZO#&@X:!S'4/Q&):KT%*=XRIJ,Q7[4[G67C6&NL"(V MLKBXL<31E+,2F.GX[7 /M[E\O$5#[)IRIY;,Y %L4EUI(KH28^SS,12QL457 M=;4WGAN2&6T\E^O#\[:57VI:3#_H#HK6FK4.MVTV#'_']O<#/Q*,8S*N[ MQ3P8-O! M5*M30X3NI-N><.OX\1;FGV 49VI[3QDCUK:_'6PM9N=Q4=Z(6!#UW?F\,R4V M>AJI20SB.LZ,&1Y[%@NCI<5^;9?&&@M=-U;) /$J",%DHD4E+.?32&BV"=CD MNBM[$_FAQ1RO>2DH@1M4XTFX7JQ2MSK4-J,>;P2YJ>/\ AJDH86L3->7Z8L""*SX?LQHH877+V MHQ72L'Q"JCXV:_V$2TMA-1]V#GN8%(*AL&J%8^1[>\5/N#3M"SVEDD 2.='J ML;$;.723>3A$_:,HPR!PD['&Z?)MB[R'8-!2/AB/9XU^E)W4Q^LTCE%+::M8 M??[0-EL5(GZL]/V$($EG72>M@\B)!$WBU4A:XX20"A9UT)6V'ZV1Q" MJJ!XFK"-,]'""*!Z9]UMV[N#1(8^WUS9TTFT8#+1 B[QJ(GS!F768%$!-91T+7C[<[YB0;^-_WPT_5K)4S[:53:!_>_SA MZ1YIMIW\L)6<[6:JQ\W8'S>MGU2Z'G:MX<*.<^@_OO7A:_0UF=[]MQ8S].E?#F%OM#]21_\:.HL@@\.PKU M,V^MOUST17ZCZ/NT+'+6NYR!(3[($,?.:F"(BQOBK4M+@"$^SA!@193!$,5L',,3% M#0&@J22&./9H T-C $I>W! "FV;$U7O2-G!62;KOXM#E>([Z;BC?%K!_5W+5;\";P [&"!@?-8=C)/L M=OX($6!C FQ,E&]CXD<>$62SO\M-< $:D=_?N,A)X^]R[@X0C6]SXV*CF!ID MNL#\9S)_N;7 O$%OA97YW;\4!$\<_" M;-\/IOA7]*K=@'&\R V!&YQDK^6*_4!5-F9AUQLXPI_MNERQ'VCZTE1- BG MV7NY8D,ZO?_>L!((!+G&8SYHH]HI7) MZT$(/B).LR-SQ:YP!(<_W:1YNB.S4%3+\--O$NW;?ZFJKB^7'^H15<567%6_ M4\*[FJ[JSD+WCU;'D/OC#RB,(B?;,KGP;!\=^E2[(1\^FR<^F[-&/7G?'?J5 M2/^$C_^E;[S[M[E/1^W6?47-MLGN(M<,A_KR/U^D] =9#!574WQ-#O*-$7G! M[;+74Y?M3_^0R:0^67&SHEEW*,H(D,Y@U MUKSPY4[35=-1[. _7UK]^I>[I><[2OB?+^8^_.9&CN:%#P)?[ES%277Z\(9O M3]YPW.]I!4&D:RE.I;9-Y> OWPG%Y$EM,EUCK.2,PRDJU'!]9>=$V%_^1DCT M'L;(>YQ,/?]')9X.]S_6>#Q$T>CR0 !AOX$#3RLJQY&T7-6.,AL,/#_3 !.&OKF(XQT?L.&]AWV&A ?5RC1L*"8T>N9X3Q?EH9QG+./)O"!H"+\Y5 MBR.="H"+WX"+?QK^!HJIM5SVN'?[ !TF07N3>%ZAN808+Q8TW10,)RX?= 0[ MDQIUN!8)DP+3'_0CR6'<##KH%#KN"1R[QP@* ,AY&QP_!8!D78JE I ,,OY5 M+LP8ZJ%BNKK&*;Z;:B)X (O=BC,GR]UR:C4:P['2J!Y:0\&X/%BD6DU?_0QJ M1**(JPT+GL&B$4>;\=ADI4&&&AE9=@6C[DF8+H#&_P#4.!EJ9#0>GP UR M- MY+?2COSP$WJ*#1K@O0^4&Y_ =1\H*TKNN^4*?P/%3W_WF"&[?F4N$K.:U FI M0R@B=9*H,YC_'.@AN6I*A, =NL@_89&8PK9@QLEA'??F;A(G["@(VY,X9 MZBZ25YXCU)4?+D"H._GG'?U)O!>^R$1*%>RP<1+H5'-9AY70)1'"WZSPN(3; MP2$M5FL#S9:LR",H7Z$8D5[G523L5R+6GY6,/\RC'RU^AZ#Y\]EC_Z*YT^]2 MA]35\$[1UE$09MG(792F(>G?O4WN$-[RCA&EN]28, 23]W>N'F:_"Y4].'[_ MYP7G,D' J0/839GS6/R\J2D?RZ3 @S^).8_UN)N:\K%R]\EWV0,_E/^)\UP> MY@?I0#V-7S(/T3W?:?@EP>_IP<-.Q"GK?O/6% \K0:?/):.6J 8U;Q7;)=C5 M>'$K7Q/005\3M[K4F?=:P2:@9LB6D6.,@?3_9SF5KT/"-+)92 M7_[&\7N8@$&:?\J2Y4U-^5C,G6<_"KH(-/ZG:_G-\+>A=Y=WH@)+90@_:L2I^X7@+Y;T'>;_<-: M=+SI3D;D'%]0>>3)V /8H.]NOEO/*:LZW ==R=%;<+,W:6BVS/QY%V[^[&/G M;3KR#$5R0#MVY.9_5C,GS\:GNT$^LV;UO&'[R_VNTIKP<-)'-7$L3Y?21$CQYM@+C!:_A@#F7'$? MX-&__!.V!*JX!;;:$^:9_Y0EUXT=!W=#KNR MI!!LPJ)549O5+IQ6^BU=[70@JFNA31MWF#[B64*V99:5GK.\$GS+?JKVV?)I M ?3>WJ#1+]%[6SXMW&+C[AOA%=GB,CQ?B9PD*D@5M68U$AU>>*OW,(9,9R5J M R[QS>&>2$:KK9EMO62EZ+=BY)4U[(I/*LKJ$[7Q0%\NZ,N]60\&?;DE\. R M;V)\:+'LGY.+P MR>]@I!&L,$P-K$F_32M3@Y+(/B/366F-O(?I"FAD RVVGZ7%%H1*T(H)6C%O MUH-!*^;%_;?,J=XYZU47R.SLYI1K-O31WDJML]R1,X]FET*:V>77PX+4#K15 M@K9*X,&@K;(L'GS5M:8+Q#=TO;-&?;YWX!I"EV:5]D&4$B=+U3_[U&^W8G[QE\I\5H#%NBABAZ3_70?E,KV2# MY#UYL*D0$KLAE(CJ>ZMJE9$K6:\D?0_#E7N4*I(3 IH@T"SYR9LE?P==/G%_ MY)O(\E).LB2ESFHE,+"$ZGB5A%1T-.K$*; 0*; 0 &=D;?6&5EZ0/GX9L@_ M!A?4) >5\)_KI+V5G60G_YNP+?XW3Q*!Y &- '"?H@@>N#/DC0 M!PE<_X\JQC>O@A+V098^JSQ[Z^,?)Y'4:BK/>&-A<([B<7L2:R]U+OM"S:K" M>199W#8'623H>@1=C\#U0=?C9^QZO$ P/4>CXQ]'Q+T118ZG6 X<>=O52H/$ M2!T:63$(^Y6(>&4]CGT]O#-=U7-TT(F8+D3/UW0?.@I_0S;[N\"S3>WNO^#\ M_SYU0+HIW'VH.%[.W.53R4/Y$:R VS#W0XD,K(!"O0RL@-LP]T,)!ZR 0CWG MBE9 F7?]7F"U' 7)VB)'A@B3:UD*S?UA$+V#U7+@>TLS['I!\,S'S$" :VAO M+Z^L29,VJ\2F.TVFAHS .34E1M_3\!DO-;NIM?-0%@-P4JB171&<@(#ZSNH8 MR*_+_,X?2<1;17@^B^,MW(\Y6NPOR*&]F3EGB %"8/HA0(HNR*5L!5E\]>C87CM1#M[-UN:D$M?+_4S"EBVOD' M958>>S,67E^?9?K(JF+GY)-*>-=3?'5U+#IAR/WQA\P&5]IB>0&JR1^7,98N M8\V+%K9^S>OX-QHKCU2WIVMWXM3A$%:P.P1)_R,(<&?^A[=-7GJ- M_:"E_W?.ULA+S_226<''0\EE:+%_3D%V-KP8K^**)26$)[7Y8#NAW1QXB!QX M/@O@G"\XO]@>>>GE='+@>+$%\M(SO5[@>+U#4C:@8=-"L$#J) MH36Z'%=7Y M\^+6^4!DB@S5/DI7X(XO8!)G*G,W9C(0R3DD,0*^1\EBB_:50DGY>ORE!SI(J-7WU M,[C3MMC^-+;[.QBRL69GLY_I3-_(<"D_B1?I:T'%S]N;52Z[&\JGI MQ>[6$H/69^O9.5_^_WP;ZZ5->_+(^W*KZJ6G>KW9_P]%^*U>6RK+WP1"W5,T!G+]#^]RO?0R M/#GBO-C)>NF9WE#8+*/_O]#J>FFO.(/_O]#.>NF9EBG@^HO5F$N:HZVEN#MS M3 SQ+@,)Y8N:]'SNUM;+N<7QT[X5!!9C)\>HF97ZWXZ:5]8)FQ4Z\S+_3[0<(/J^'X/.,=R7C3T[GD#(&GZ8LUV_$!CZN#D@.$G=8W-H,Y04EO/.N MY"(-\+':_P8/\#_5_^JR40FV3A1;'8'IVJNN;"&P("-H?F5 M/@!6U.%RM+?V5O>H+,.\TUVO!.4P;E1PPLJH]@ I 7_N> M"G^)H.)LAW]/@16O%^\3+V.VQW=KCD4G?C>0)@-\2,JBJ6XP;]Y6_\'D-P@!V D?8]I?DR80=HG0&,M("1]F8]&##27MQ_RYR] M_5!\I>6E,ILU#SH\F5=6,UZFN6KTSN+K>Y.UT:0Q3:08[L#1:([JVKZ?S*(\ M6OAXF */T6O!V-)[A8/<"K M]3OO^7UOR%)XN=JN'J*.M$6B*F=[:XUBC+R0@;T=LJZOG_GGLJ?XI*2I/E'5 M7;85Y ;ZV^7/8['P0VJ@G^4 9@F)9,$Q(,!R>J,LI\#U 1_GC?)Q7CHC+''U MBM'641!F8PI&W@MOSI.GQ<]9YE!/)Q&D3B#J_LY4]6-:.M15SW#SI[Q$/0$G M-C9H\>3$GJ4D]+RNM/2<9;D+9*&,9%=;-M44K(FS:IM5I$H)V?U*6%[$ VDH8 0% MC* @%@-&T)MA!+UT-#YQV? "(77FX3NO2>_['+L,Q9W66V@^GX?4K,CX5DB] MLD;*?YA7@Y][*:^A&;*,D'#9)LJ_?N,VL$_>-_DFJ_"QC?*9ADGEL(?VXX:# M2XJCJ4*\)2<]+Y81/&N81.\I@KJ'Z2(*G.[FKYM:,J!GLM0H\8G[)/^8=[RN M&VW)"K F)VY,#(K[+I-D!Y'PK$&R>,\" ;0(7D='9*E!X:/;XK\8Y#@5@TG MV$7MC<1._$G;)JFYJ@@92- I2*#W= 4@!>B'!/V0P(-!/R3PX*LW)^B'!+G: M![= _G%JYHJC&'?&?5%J4,VM(1QH7Q7R[[><)3;+S4B0FX'N1]#]"#P8=#_> M1FP[1\/C'P>HH+H2/$F.VI).&4UD;&R([8K)*Q#8KP2HZ^]U[.OAG>FJGJ.# MCL0_XVLM-^TR.)%S$8+1&Z_='Z)5*?<2Z?,.XTO,$Y.&*%B3L-:GW,(HM58"GI')OY\SW'@>TLS['I! M\,P7&P]KO>I\N=C#*$V1SH1H5;=K04:(G"P2RTZ,%;DB 0Y]+%7DC>/0+S)% MEAN'0 C_B+9*L&[^@)RRW NGS '\G*7"5\-V QL.T?6^&\,=CHX62O,P'W>, M/&Q3(&R7A&WRQN'G%YDJRXT^(&Q?A*CRYI?.+Y%I5,*[=N3JQQ(@!M\??\CT M#=HLWU$"_81,M;_1E'DDJSU=BY47=48F,5TD7*>WI,9&XKO4WOCS+LPG;SBV M6A[O?WZFX7+O'N(N9XH]R12@W:KE+_UP*,@(F35<(@1VCU#D/097 "'!*6O% MGXW1^J&X^PE!X??HJS\2$C*5BN@2/#G96J@@U%K-+MI3I^_LR3P'AF@+H>V;V+@& M0^/NTFTO?$I;Q!F&T"F&W&,H?8]6SK@7>&-(DI\;^'Q(DN]GEA=)SG&N^GW@ M\4+I?F0/0G]I$AS'0I;O(1-]L?3?V2YT"M1(E9J^^KD4I-D4VY.M@'/\FASV M8K>YHH4 K_*1%\\\&' ]5[FO"#1#\WE_ _GQN#)=@6F4*?\/ZH+5C MF6X$F^1H-9NTW%5C\<[&VK-L /4H@DMT:V IM0&O,1(Y]QK'(A3V*S'L^GMN ML_I<7J[^Z2K@MWE%[SXAI6CY(/,JJ$C/>/DP]>3 2N5D12Y3:R3X "*J7*?= M.^PLKVTW4.:=EP\7J8Z/)? WN([_*8F[#3X**6K/LJ#H:>(LZ\7A1<"2[8&T3#AMM/Z/E)& M!TQ@WOE-4 RY^>TZ;T3<)Y?"*>L>MW'Z/BSR.Y:,*49NC(TLXM)9 :=XWPZ M',#G"OA<@>L#/M>S-28#U_^\1@=\KC?.YWJ*-/.':JFQMTC!',<[B:QB'=;6 M!KUH=.<F#KPUTXF@TX?;QMU4EYN6W7F2RKS"JC(*T$_*R GQ7$5L#/^J'= MOV5R_8^-KC@]GC77$+'DH'@PMV3:$SGXG0>*WALB@TF]QU3Z-@:S>,R)XU;" M;C*B)"HOO+X>(DO> OQSA55\4CU5GVCE+N.M<@/][4KKL7/X0\JM-X85ER5N M!:>+ *GH=9.* @\&[)?7S7YYZ>2LQ!4V1EM'09B-*1AY+[PY3VX6/R=\0SV= M1)!:7-3]G:GJQPQQJ*N>X>9/>8D#HZ-LQOC.1WH6WZ:MQ0Z%/=^.983.ZW'W M,$F! ^6 /?,]M;8R(0V(E8 ]$[!GWJP' _;,B_MOF7.]G-,9D 2XO:;T1X*Z_D_#JV3O+" J ]1.<\P"LGW]<&2N7EL#2 MN7A>"5@_ >LG6#I_7# JEU.43TN ]?/,FZ(O7!UZ:';)V?XP9B4=W3";3C_J M1X+'K=JBSVX;,U.0D4I^ZR0S;% C; M@/6S#%H"K)]@Z0#6S]/V_5W3TKGJDNNKT3>&V(XE#5HH3'9G\>!0525(,K+H MFU^T^E;T+7G+WU\_L'Z*^B;,\YLKI?XLS.TX?$#A>4H*S]/=9+GH"* M$ZS_W^X)K<\XLH-'9LWJ!*+;:V'#_I0M(9TOV4A&H\%^/I*V!W39KD:[>@,W M,BPX4G%BY/VU(D+Y,@E Q7D9)/GK;%2<)ZZGR^I '566%&^1M7DXHG4I)O 2 M<)"9+U%Q5@]4O-F[O ,KK!:JNM9N!+TX@X^%YG4GUA/L[R.3(@\WQG2/VAPNWBZD&!^WN;FSC89$-+7=G32O@I/I;Q MM;69*UTKDIM*%!TF>.3DZ7=>':\@]S )LN_/0N99/IT )M#;LC=@ BV+&Y\Y M=AI[LM\U1CU5N96WQ#D1V=3]4R_/XY[M-+O%#6[]U9Q MD]0$=ZX7IB],,S$@J_GG-NO6" 7_%T3:&:PL94D\R7]KQ_&S*:J7/AF.L:F M;N_T#'RR\2IN #T,^NDH?\%-_D 9V:/RO\7'MRS2]?;+84$S=W__._WC<1"J MK2M^!IRKOQYGG:^2AW$_HB1*?<6(;#;IKQXFAY'IWQ\_2N#_SF;WY+D_/ Q2 M==O^Z[4C(8]/.(VGO.CT*/ZD,?YHDLH3O3SY\__^GZ>S^>?@$J1ZMN=_>PP5 M3]3WH!8TCQJ&#BU\7;$@99F^_IMBQTH2/,SUG_3RV_=8@V4#HO_[[N'_9ZHH MF,I1]M 3;3V$)LC6EV'V68@1__S./RZ2AU]Z05Z!^);?9&WN])],]6#IT-M\ M0Y&O1:N>&BYSY6/_6.#?RMW*SX+3?XUX]MF%G/V<+L8T"-D_>/[#KU(8R[PL M R@VBW4I[GSW>>5MO_]9K\^I2\D#D8QH^!)6\#1^$I6*C*LT(2]T I,Q;(&I MFHHKVH+ZUSP74$EG.N_6FX:H;TH#4=:\#^7'&F^Q,E_5OBKHXY<) M)Z.*JE&DHLO$@E!E?%FAY JB+64<7](H@1,*3JD/KJ=\KU0F2=(:*-C!(GDC M;*N\797F0G;"\F?)G4.LW.747EBF@:)K(XRW*,G(:%%R,&\O=_!$:%MH;3Q> M"O,ZN:4,&2M*$GVTYL4"HW"\N]@WU>EJTR)GR;'?-D:0XHXY?GZHB]7- M(H2%6,9E^&=)-5Y7-&HVTB4G-ETFB M9+^[8K6I$:#?6IWN"A: M5R0[&<_V4XG<$HNZ,8TLHFEDHEA!3URSO3O4:HB5Z*(ZI>>M#D,P,H(4GSHZ M=#IPJS% X4DP"=F>N1Q6UZDH6A0EQXU9K]-==6%T[K6J#9-F@I:0B9*%:7DK M1MN;ZS[L&&V3U"3/'K9C&<&*3X4XG.OMDMJ*FRQ-J;]NL+W!)GWJ,RXE3E?* MP4XB34K&!BY!]K"Z2DV%/.-3],&<[Z0Q*4I*3%@MPJ9#,?5]Y!D'&*B2*DO; M8, YTYXVECW2;,0Y76O1 X3=D)_6%CR\3=C>(B';2B6SUC,N8 01S_NL(,)* M-_U,K1&4CTZ9[&QR011'-\RV6<$W,(KUYVA[1R U-_]*+(A6([_;:T]L V:; M<4='"#=TEH:,/F-8P4='#0N:-CDH-HS)1J"HU2I]ZC.&[6N2U W;%L,I \3; M3-H;^Y =F7K&6C.E>MA@?6O&H6*;FL(2/ARD>D6?L1:RZL%US^NV.-;?:,TY M.A],W53T&6O-:EP-$J5HP$5+M5<=Z@I?XU/19ZPU%B'9Z>+>DG.J_VVADODG.+LZ5K;'S0F$RTH2S83C6OVO31@&/OMKM;H^DDC%7W&75H[ M=(3OJ#:73FL98^YRE[C[.!,M/+5!5E8'9E>IIOZZ6*VJ:WC7Y5(-/.-9>K3U MIHXZ5ZW(E2AA.%1W:AH!L6<\:SE#%$MR%H'EC+SU=BMOUOPD%RTHZ\";J/ N'>LS3I@NV2YN)'B-0Q4^[#I==>JE\(8]XX25+BT0AC+= M2EM_H7(CNQ-DJP![Q@DWPMI:M2*U:TU:RV:?I'>XK*4#>,8)W0325"7];K#8 MFHYUU"UJ0Z/TJ<\XH6>$8[1[J#3A#N4K^VU@C8AV*OJ,$UH)L6F/I@H'0\U# M%ZO-QQLWC=BI:"&\0K,ML^[6J V75 5R+,0UTW:93+007VM++-HH#JE;$]+J M<1U\4EG,&!E_Q@G%CAS(M1CUK086K>M\KV5(29HR/.=9[6JB$ZU]5T*Q 8NL MUH.]N60RT<)85Y-.DX ._L)B*:1.'AQ'$^>Y:&&L=+@?[AE7FDN-IMSH+%@W MA<)4]!DG')/)5E,MF90Z$;KQV%ZUA1E&FKD51:/^EIZRE7%3XKLKLD%0O+"6 M/R!__+I^LA/\\&D-%[Z20__QK8])\C'U_;66& K]"K]Z MX_^33]WXPY$G"KAS3V AVV>_,6/HLHB_5Z* M0OW,VP&O[-W]1KGCZ?[-NVH$Z%?BU>MY@2$^R!#(5^)5ZAE@B \R1.4-7@-@ M" !-MV4( $TE,40*32!K.J$A?K.1^\VL]6,K[7]<%#TK*E^7#M)/I.R7__E" M?/D5#T")K]B'4CO\=E&D;[KZ72_]_2JXXUQ-U^Z^5QF RP.7_V.7___LO6F3 MJLJV+OS]1MS_0,QSSHVU(K0VC=BL==X988--:=FC57XQ$%)%$93&[M>_F0DH MMM5,+;%D1^RYYE0$,G.,)T>7S_ /<(4 T:@&+Y7C(.RR+,+;2_KX9^[ M"^U5 ?H]%3AI$E-/D8/#&G>E%31),P<3$XC!Y\7@X*#5O8D!?0D@O&7OEW>+ M8E"]"_)X#**O:Q-"FP)$1:4."%0X.X>.###^N:@N/#I+G!TQ>/192)SB/7ZH M60@T(M"(W0#6#YD%WWD,'^V(1ORE:(9Q";H!?WG&WZC(]W84[+VDUCURC6P( M12F;4)3Q$HHRW7BLEFTSU=*:7TVS?"J;?&WV!E\_[+Q#*'J2^8,9=IL9.9NM M\!.C/:)SPU$N-JQU651@1(5(.A&*4Y&K,'\$JG@_JGC];< 71+_44:)?MB;( M:VG8:HTKO+ H:G1;'[-7HMG/:14E]SK*6N2*H:D,/6[7YG%4]QV%ZDA'0U0B M?CF>7Q]XPOM[OJ?Q+&%JA [@.HFR @AUWQA 7Z,/1>0K3W5M+J/<06]URED. MW(+ +;A_1_F\Q>+3>/NC2TN@,S=UI;^L,S_2MX[C^V? %.ZM,C9["&@N$<($ M\3^L\0>!<7\?QOW%6-QN[6Q_NX5_7<_;JUS'6FFMR]8ZWJWWN-FL6:;:HS(P M7A?=F.-R7XH"6W4V,YG(-) +1#T0_B$AU M,MS3\G!+P]TF#%.WT!5'S(.WIJZU:B#*<^'7>+]1?C4CK^("4<1B^X Z8A_< M;;2BK*EA7.4H._TW+IYA>2@-#^HT[@>)KAMP2'IJGBK]K-T>11VD-<,TDJJ4 MD0T1;@'FL3IMG5YI]"A7ZH\G\^)TH!0B[61[@'BG<1%')!84<=R)MOIOR+>. M.OP0>^,"6KXFYY-IN,4-2%D;Y(2GNB8"PR"@_0$$71SBHE$)S(&B39&-%KAA@1OV:!&(NS1^L!N6- Q@8O6V M61%=32^H55O/ZXZ:(X#<*CEG^QU'D'+88!KK3&LF<9,5E7_-I^58G\?-->RB MU@09BD0.4S$!:@2H\6C!FX.XY9V%(S*@#W3;*L#',4UA><$$Q$/)ZV,Z-T$( MXY)'36QE+&!=;")5A%LV_&\:?B@?=6K>"KDH)76-.$\+DY698_)+I91$':O@ M5AU!N=5H$+L(U#N(7?@@=O$%]1X-^=J\(Y88,FV6.8$9@WHS@AO21:%ZLZ$H M1?[HH(5=.6&@T@D!>3D&CE0HLH!E/^""")R.'Q"J^+YS[8&*!"IREWYY0/VP MOT'2$2>J;^<[$+D2D.>H'U\(,2D%-KXO;?R@FN!.7'%HH^M ,$ &V/\MJ*ZF MU3>*=J[B6:H;$Y#)TE&R$I_5>VT^-QFCQNB8BI$-L=<\C1FH[,\>8IJCIFX,TDG^)U6I@E05 MEQ <"T .AB,KDDZ:V;&PGE8:.COJLD4(;E&[%" >/[1C+GM*GCAFEP:PP:NM62OP*9U,P.HLJ&H5M#D M$5A8PEH_;,%_7-CT>2C%?TS7+HCB7*@L\A#5-II:0O^NH[%7^CS$-:2DY^ L MT8YT)IE$:\&%%U2;&<284BL&X6S#\GF.3B=0^4#E@VC.MQQ(O:#*IYL#DA^L M:BQ/=Z>Y<"4'8YOZ]N2!L*J7=76NJ0J)6V=*VT+MH_@DI6>S5.5DA'FTGW)9-/2 M;%H?0ES"E)]T))2@@_#*G2BO_X9\Z_#*=S@EMZJ/>4?/3QHB'%^V!OV(U1C+ M8#FRYFH[_I+'"@\-D6B((@^S0S^##W1KGF!+Y!3]!EQL(PB\W+6'%@1>[L*6 M.1$U=A3T/=Z,T^GO^F0V+/$\3T[BW1)EOFG#Y\@"OCG.%R%&L<-C>T%$YI[U MW7^SX,.(S/W:0E?"B<7\N?^V['1;?)ONB@4K7RYEAC6$$R@B0X9H^I"3[(\M M(=\4RGB.\0;N7.#.W44,YWY-G3-QY)TO#K7[C]+813#7,%(>W34YZ:#U-%T">MC^_3_4=$D8FB)+Q'^1^'^/-4LG M STWG*5'SW!A3$C;QQK/)[7*15Y+57.]-V[" #:UC!?>XDN(GIA#E0FQU!4Y MY0-\"?#E#P)$ ;[YA?('663P48PZM ML_L+'#%1?/\R, G<,V>J:W-9 A+16Q':)IJ$ACWU?JK)LL"0/L> M@PDJ:AKJ:=51T]2*-Q#=Y;9&<:.IQX+A?8EO=O+%QGB6Y=1!^CGUIL$^:/-+[0?A[53':>XW/K4;RS DRQF< :CR), MB4B(/4(O<<\A)G3+WLXM%P#)!WQ118)?HJDD^HJV,(B^KDT(69T#8\_&^>=_ M_],+7,6@5N"Q66\/E">@P0UTQA_ADWN*P\E_A.D@-JOI7NQ@AM>4QX&Z6#.AW(,4_F,-\^^A*G* 2G^6;@;03)7#]X\/Z-A-ZOP81/ QP#5507$_5H![Z1 "ZYV[J1 3U;; M#TE-8FB!0(ORA*OAKP,L5"Z]! .EJQM?>8MT!G8V]Z3U]Q,C,HY%@M M5HZD%ETZ8?<39MA#PHU Q7VIXOX;\JT++'[8D8COAH:\&&ME:'A7KBV*S#!; M,[(T.C?EL*E>XR2HGRHTZF!J9V*1$836DTAK*AX#(GXO:V9 W!'X/W9H"XN MC,T92I.A:.(L^=Y=!SQT,->4.4H+B#J09)/H"R*6^<#9"9R=( YRVSA(25,' M3:!/2K(*$)1A#3U6ZA!+%IZG89D<"^G::[982>9H+MEE,'EHA"1#)'E8Z! H M>*#@=QK-N%#AH9^<[C1J4((:Q&JB+)A (A:R.?R&W?G1[>_ "_&I W[_98S5 MC0^"' \W<(D5_5@^0E*ZD^6+GB?#3/FU6HJ;36,&O1!,;TF'Z,1A@^S@T$* M C\\%O&##AWL1]_3WNCA1_UN.7V(/-J&'TP%K*E+-?- M3/1P">[6F%HQQAYUN(.3!8%.^\3C_K."V>M7 _K),X?PX"5'$K7)1%/M"L# M_@X.#?O!2_?OV:0@C1ZHCA]FZ0[/V]]_&MX-@&4U?;N)HHP\VD%Q#=X1R[KW M^A89U6;BDF^$Y<%HWDEG*FJRRT3L;'PTQ"2NT";K]AP$WDX,?SF$!'\?/;47 MN!%_@),_]("RKQD)?EB&_L1IY:RKJF<9VL6>T5!3N8K!A762S"R-^3K76'09 MS.K(T/$0&3U771QH?*#Q 27![2@)CBOY24J"]D F.P:Y6I&36*E2'] M\ZV$ MM1T:,W2$/'K,Z.YI";QZ[Q7AJ0["6(BA=+C_X_I](.*3!F )[4-U BXS("P M_VX04&Z0>12RC21$1CV'\G1GR4+(?,$(\L%7P1_M_%4Z7)AVV ':L J^E M85L?YRP ,M4 0J'[32^,- MBW]4W@SGT_4$4RQQ[8&8!KW%+#E^Q2H?_?4[PH82DF7<=JSDX@_)A"R=$ M] "\B8H24ZAA&%Z&P GZP2G]JV>O?#?:6R:TDD:WTN]2-#K"B4$WFU42Z7:# M9<;6VL@-FG&IU'L9W 9TCT"GM+)&,:W;:G)6YVU,9_BEQ(%!EXGC7F5L+)1@ M#GMN!'@1X,5CE/)\-UY07::U,D LW\^2@JE&*5:?#B.+&_EE1_"BWXH^S]5. MKTU.P#CWJ+Z47 X@;]4P.?R M_@Q$ TFS$('9+<#OOR\PK&-5/M\_K-NCW#;XM.2Y?+-&SNMC2UA%F"C;6/0* M_C&*XOF*4"(KTQH9;NO32.IUG.-7R2Z#&48IB@I%CG1QO8"@!"K_@U3^H,SG MD56>[@Z6T7)IT'P1^4E]/:TEM/&,+RY\H_*K825B36)@2:)%"1 M0$5^?.6)WP\C?VN%RKF67G4 32-$#R*XW=./UZ2$CH46"%,CS"% UA6<)'2^ M"/X-!\@PW5A/4! [$6$, 3"-B_8%>R@%>DRV@NN6O=S-'OI0R_Z8DA[P4="5/Q<[8_/??)#-K"]HQZ!Z_!E& H( MB@(.C^^R5W:S>$=@;!0?O0Q .$62N3P7D5[);&?1AC"&&3VI$)VX8@'C0TEZ MH/QW1^=Q[Z;-N\K/]HUL?U2,3OFT^CK+]N?)6U!P"XV3UHD.3#B\W M3/@!9IU_^KZA[,SX9^=8DHVI(JR0'03^W7G+-'QB3Y?A6^6!,@=(7= ;"JH1 M=EY3D540'MI%HI]]SZ].R&=,&$F>__Y?^(?[3%$!@HYT??BO.VRL!ZZ-Y!CV M=.R)89%8PX^.Q$>P4H MTC,QGC__[__Q#F?K^81%3='T?USWQC-_SKS0& H'(-S3@3 ."WWX_'\$92&L M#-SO\S/T,H^;F M0\V0D5G_CPX4P93G8&_5G$4WM>D_-/5TN,!7L=F9[6+\KT ,=>1:_5>SDCZ* MF^CO4#&A"Z7\ZRW(=CZ"((8$#L%3&GEJN/C,$7_A?178G]=CT^5;_!*PH]=E MV01#)>*1;I\6I6XD 4"WETB +AN+,2)-@@C3B_RRI^/[AW)00^^G_>]LJ7]! MU]2%IDE$=2A 41.!A<',"-DT&@55?-K4Z-LK44:[IZFEW0TR[=D?L^[VV#"% M;UV,F?"^,[%Y::+A[NEXR.?NN3VXXR:S<*@P' M[>*J/+!C89C".6F>N:Z++J-^$< 0A2E\H*E;X$H>T;G%IYX(>XAH;TA9!FHG M>A7AE)'N..:1KX'P8R]Z@I3W)!P2" F)O]"KTQ 6G#& B&J6O(VS"@=$&P<>^5*VPN' )!,8#]^_"5 MX6^F4">P#T,@+\EY G.@:%/\-%P*KTV@PB+0E->;0V*R MJFIS;%#@6^N:9*&."].IIILH)BW#=Y-5Y'@)N,,E8DB4^W!X\*:6.@$FH0(@ MA0@%/DP7!NC=9=. SYY M35U/ M@.47VM@&(BF 8CJY, MD%HAK(0BI"CP$0,+OK""&X*LT(50O593.!)"&&CH*<967]/A[:>;)Z#7DI$, MNNJ*%$R0+,6$SU+QUPL-_#!\C#B$(\"BKF./:D[.9!3[8=Z8@@ MAL*Y("MXQ!C1WITA/%PT3/CZ:"$/Y6)_Z=UGAX@7L)1%#=^[@6PD(JE#O!!" MGWVT.\,[@X7O\@SQ1PTYU\%_IX=0%^Q"EO#9&>"/=,T:##7+_OU"TQ5IU^K M$ K5Q'FY$)'L]5HR<"PO4QL ^$/=?EUTG=#OXR/J %IGCO;;O]CJ?P\,L.1L MWPV-<0-&'IV#?\\ $4QZ\ DT2=%/$&-<93OB<4__Z,W?X+6@"3;.Y("W\8EH3S$%[U0!;*9@BN&8'6\<-;Q!7+--"LV^D>1Y6\<@#W9SBYNK:"#AE" M/P&Y<-#S0&$0N(VC'^[HIF/ XFE&V];^\J+?JW9K7;36 RB'R"9P[=SS"..B M]9,K@D/[=F I*M#CAW=49!$%MNPMU#L.* :.+AR@-#B0/T79;K*$AL'6A%)M M6S7$7[++=D_D-?A'$?V!;OHBB((%P18;0QLHV-X)?P*0G:O9=^[OX:77?OLC M&("6DST/3>=Q&Q_\">XB&P4+_1G8X.G?SCW.1&!%/#N[MBF$!&%CJMD[GKJQ M4@T7)>!"&R: (F X<8C=Z(/[Y7:?.R9#CM1XS-238K.5DA !E4/"OZ. M^'HGXK0P/B+^'M&KG5>%^OELJ8! L=U=+$8VJ *0OR= ',%6F89\!K38;K-W M MJ5.,:%&T7H\#^"OK(W? PX+8"@-R5K< D5?%$RMY'#S9=;*10VFWC8P(#? MD^'6*@Y5B!6#U28ZMQ\E0_W_H"]EVPM>(P1M-&ZXSL FHX&"7% P=61/Y J> M_1E_O8!>_!#=5+=]P"/!,AS#P$8BD) *HHZ$)5*;O!.:;D3>>\FH5EB)L69)=O9QN12-KJR MOI"Z]GS#&776(CE(JE+!-!I6#^[*LH!VB1<\BNZ(-@L](:RMQK/<@IPNVXVW M?GVG3IW^0.DI>NH_^^]363@>4 %E-H!A5C?;^Z;*-$S;V8*RH.O=<![;G1 MSG- (L$THH]?.+KVZ_>1 WO_LR-S&QP[)Z3V7H#DV[8G[7:U JXSL1!Z$,;, M F -PLB%@C@V@(ML!P0:"QG:?XJPP-8@&B$J;8&[N0XF#K#9#T$V+?;"L+0* MV[G853@D;YM(LS#5A8%B(4A$:J$BO1Y @+-MDQ *6,'?FLBIA+*';1UHP6JX M70O\G8@B96%%'@/W^S"]#:65JF%ZJW1([EUU<,.X(6*+OL80>9_'XF2>L'I? MD!64#G&?T4@UPH7LMT#O>Q#G(S0^&R<0]NQ/))JNJ:!-[8^@!8LSI3N[7[K" MU^&=O+]-NA=N(H]XP?"5NSD6Z']O\=)YG;VT"_J5%Z./@[*#NW:E%_PK(4\F M<&<)3S1)[ML%8(*J(9M"%A4[LF&[2@+4,_M:3Q8!3\Z9<1$#74"8ONM%NO/D M5<@3EA?42^AMB,/04CW"3+L)Q7QT") 05 M)(+HOR+<' 1U -$ '<2SU?!P/@@3R@TPW:R2 H>B^]N:^<].?CFH%#M2*48% ME6)!I=@G*L6@1CDE$DX>Y%PYA5,F\?T;&3)B%,.;,R^TPPQ#D@C>O#D\V^Y M<'8,*^$\0J01@5TAC/(2&SO=:YH@ T2'%@C^M;C"?S/^TU.@#$(##?]P8[%L M\GCI_Z2JC9V,'+3^X!6F+L-YOWQ=\3VXB2?7D=EA0=OPZGQ24T4]$PYI@VQ#%$SQ1A^T4$.X<7+C0[.ZJ"QVQ MV1..E?WGH8#4BI'8^"U?9,9T,][35OFL2-*+;UGR$X:$;$)L$?\](@=X:$@$ MO#IQ^0W@PN>>OFM7VCE/](FS0IY,J8(O0B%#13,LW3F1M*GEQ5<.!>@K]E"2 MHD2-B!*^.-V(G6EAJYAP?X./G"*WU@[2H$0G_!Z%!:6=A/=NPM2M MMI!5.YCFNOU]33/1<:F=][1-37ACV_[9WG@_;B^HA'Q3=\5*A8Q 2NV]!P]./PSOA"6U/0_3QSA8J+ M3;CSHHP'],N?/]>M6<)D5GU%6VS'\JD[V7%&SP1= M;G+PM@*1:[/2,D9NN\!DOJF!<)]M#@43"A4JC\'%UJ);S(JK=2TH61BSD*Q M;\?V)@RK9\"Y1?+BZHO=5_3I: SN,5R*[1DC>*=3%F&BJ1MYN23GR$H_.\_V MS&HLEDOZTR*L;FT+.[JT'5Y@%_ZQ77@"/5T;R\G884,/7^K&)FSL6T"D4U9A M;8',$<.31PV=#&+ A\&MP8Y$I)VPBFOVG?Q-;M++[T0=O"=A\,[@QCOVWP5: M<9N$J(V;A_G1,Z/8)O"3.>^_TBA>AC_+*2NG6 8NA ZU![VS':C9>1K!-YSX M35)1;+QR,T>F+JB&G<*U#3ZG69%MF@-%GL"E*.0JE MNN=R-M4,FS 97&.#4%#=(BXQ0]%F=R?R9LGMO/5NA,VN=S5P 1Z*"**0*G1- MC+_=F!FTNH90[^Q2NYWO35.7>Y;IGCZ \(]@7X=2MPGB KO.U=[5O>/9-2\^ M]6!DF1E3+( N3.X M4-V.U6%=K.R 1N[K8%@R;*+E/8O!Z\V=;O,"PXL9NI M=LH)]\:%4YU@[XR7CCT"X^P<'%]/)T,\F6JJ8R$Z=I6!C%UTA&:_#'&CX/:% M06![I[38S@_C30(MPVZYDFM@>M$0A[MQK53"=?O0&6>"^?O0;?[ZCN0Z$^9) MPW33$\$I/< C=/1UP9 -\9!.2-T"ESQFF/$$1^HW1V)02F65O M_4R1DU2/B2_K&ALO)P_CS,>O^\8X\Z=-3-[ (+@9\A7.\GS$L$SXS["T(PG; M?HR?4.0C$4,< 3P2(#P>2=0!1BCC**1OXP]H0YL(8V@H;98/H<#(D@;VBVQ< M2\$N;K.1!6U#Z-&3C6F+#C0X$3=%WI[OQ0FM31C2F07TKCA==N(WSFDEA#&; MW?7#4[<-77C>3@=S )7,?A;RD%5TYEJR=+XRP FR)E,;N)TH MTN>$R'5#-&,;O88KCN-%Z%V!=^GU@/=!;N%'LS1Y@_.O.*C;N!BK^]-^M MOP,_!?(.21(108:T?MM"I\ZV<.3LA*AO'M5&>WMZV1G6@, M"O+CO6BL:@LWB'58 G1E+Z<*WTNOXK>K TS2@2T87(.SR5EEH+NBRWA>-G[0 MV*H_:^'RHC:V!(.V&F)=$ 2?!L_W1V9\OV=S]@V_U=TY_::N]2"KF*NBAY(E M.]X1N=F:L!F"]DC\=FG'=)HB87)EW;7:MPE9?;,,-FA 8;8Q ?X5G6R'"NC\ M=NHI>[E-#.)^5NU#&O"9JK+ Z?>&"#?NH?<,H-=5=^8-[P42!LJ>O1?@L" = M^E_Y]$K]^OVI>C_Y]Z8(X9WZDBNFI[<5U*5\#\=DHE3 MR6M#UR6]QLDD+T<%99U?3,+\Y'OVWW,5K,[ "'=DA&HQ.+Y^7.VLX+[VK'A9RP&UC:5?4$S@K9*6[; M^L9I5>@[ &#:P3G[^"LV1CUQ->@Q@,FINPN8)7#_*6ZIBFT&8Y2P2U&(I*< M:DM4L\E)F!XI<=[S:"0,?M=W)&QG4FU#W*'BL6.N%N9I >_D!H5MXFPGJW:Z M@NGI>,S')R)])=PZ>HC;.%]P/>%>(VFCV*/&X55TF5BJYH1)?T_!]3F$\@[@ M$0')&QG8QKF] >$]7]LI,Y/ARPCZ;IG&E@!I,00.9PWP7N(I 79,!Y>=$>6Q M>PYE+E*]'JKNP.JOVP_?L1QZ*X>L$MD9."P %5?4,8,4RLICZA'HZT^0J>.^ M"T((4\"'RE">15$VT+(3'T:?#'0(!P\(.+T,D4._Z7;:?13[%O(Y6P7Y;[\CA.TZ &=J^ MUN&;.,.2#5R)Z)EVAS?S<&74PR5X(HX_'-T2OT#?TO&LN^O@1-PV&2S).2?E ME92=@^^;65>GEB-Z.!F !,R..F%7$N\^MBYASQ&=%L1U*_A7^+H%EKD)VM_L MW0C?>;.#;&?@HJ5#=Z?]FPP/6O9CNF@0Z,-#.][.>^&IW/@#;L'\3K[27E-T M"US LK*/W.,DTQH<4<6/9K"PE6*@+(<,S1CCX 4EQ^39>\($""A[B<.J4T0' MO1LGW2#(P0\_\6IV,!9-TB:=N*W <0*'QW'H$^F[O?$^$3DGDX8L+SMVLJ%H M L;&]-L0]DRA<0"?.7?4\! /47F7B2@),&C9["B;?^Z^YQ/A\5X\A'^.%8G5 MWJ4N#/1MHV\' .N)K"-,W0BC&U\_L5WV5AN-PNP:8)..WTBB>\8&'3IP2>UD MRT4.$&J\VX6INM .6*T9P\148;DY?F30K1@O@U*I6%']>F)3_0@;\QO9YA!3!8% M4G"L0+;) =!_0Q#L%KM54]Y)PT@JPSUSRVB_;3;CF6J7=,T@4AINTJ"['H_; MM@%J/+ZRITDR\,"T(&FX<&N71]03:D%EQW:VPV840U!UB"Z2+-F&.;H=/MAS M?ER>:J=/GDIRC&B;&<'.C+I<9^=AZ9J=]ZA[V('QW>6R1"\'= MVL3+NH+[Q6;Y0YO]?7.\R]G=M_%SIS1]4ZROVW[/T37[;"69-46DV?9NB>5M MDV#[\QG]' H_LO61SVDC(;'TSD#N +Q?C>>(!/=1(1AI5Y?$B/"P;VYR:ICZ-D^24[(];(^*?3EH5 [ MM@()JZ]/K"EI\,6W?K_7R'3)*)T\-J^U7"HL5V**P#76]'2:SX:?XTMTY<%: M%5=+HZURBV=2SJ46V5>CI7.%Q;$5F/43H&-DR-583DO+2.(M'F_'!IX5.%'C M>GYC_<0V3-\@1\>@HDY?I.GV:84A]-_. 5&)CQAVT2Z=V%AVVW]R3'"[G7Z6R0*K6:PN#7[YU#F?L&T!=([?=/0Y\EMO=2_VP_;> K MMR23*/EFA]ZG*+XP%.R35/]]GA4^(\]E"71Y"#SVH[N5%[/%CN<\-;86-49D MS3237"Z.,<-?:?ESK7YCG*/)UM@*5Y:5=*&FO)1J7F;X0CG[56YX/&M5-$T; M*GC2L_YT@DDM"IWGYW&E76)R4G&4?H6B]YN*/9'D 1E\R$YEV"XUGCZGJ&-W M_=!Y:\$8AG!T&96@;\Y[XS)[JS?"9^8T')[Q^.KH\J'3U "?*3HA"9[A;;NB M8,Z*P4 ' [O\9#]"OQ]8\O!9;T9C;,\/8F9I887#VXBV"O=S7.*$D[)Z3\@V MK0>0F'$)1=5&]9YLU6G:VNL\X NXVD6'M9E;0!Z@),'X@=HO96#@YB MV"$9(!VD'-P3V#@M B3/86WH+>BXF-+P-""L@[FFS#'9..IE9'H(T?_"#*A] MG#<"B@$6N(E%#RC:XN^0G5! 1S\PG]7F"+E7%0(VC=^GNWGLU"P$#3W^I*%' MNB:^+M_"FD)6%B6.UX!2+\7.-/38WX[W=]F])LK'FGE\NH6'73SBMO$X]W0W M*=_74!4,,;,$W<16A4VCX!",?>A.;N[<$QQ&"0CE,-'@;%H8^"\-[S>6PS#[ M54&LN[-L3Z=C14)XY)PY37OWV8UL1CVB.6@\]U,IJ1(=6VMU826+,8;7%K]^ MT]$GYA#I)P[2/SQL(AFW.V=N;.A=FP;)J1!2-'7W MJ6Y.Y2[@O+P;0]U\+_0,3;%,@!L\LZC1,RJM M06CVSZ:._B\R%(9?_7WE..ME<@G>$+DIG5DB-[1_:HFHIT3LABODY#3P@P\6 MZ[$6@GJ*)(*5N-Q*_,?4$:3].7QYXXW0L0>[;^)OZB_[7;W]@Q? &AN/9?_?8F1V)IZ@Z%XDJEX#_>F[QBTP)YD MZD?=X'L-+C%?]49VG U<)VU3?R UV_FN"I6L82M8PZ-?&_^$^>4FA!IO7'_0 M5J5+Y81, R4$Z5^_J1 9H4),@CIP4[:B^#Y4O2>3[UI:WXU+R#OV M>!8H_ ]!KN>%M%X(FDT-B7%]0;OBS;O"+XEAL/7E!59X!1B>.0_#<7_"";,X$NFN/!@R%>TV?.X&YVKZTFR&T&8 M0$=#=.Q;0.'66W1VY[3QB18(ES1R(M]@Y#BI$R>P24V7!#Z)0[CUXH\!83Z< MF #UKF@D(55N(4VN],L[>NQ6@1P!02F9D<<%2C;X27'&RNOI.-SO)+NL"X+4 M80'(%1R_[[6,SF3%+P=*.XK&0$63- LE=V\"09>,?=]Z8 &$7-=P.@(2HL;5 MQ6@YJHRMA5I9]@KI<*Q60^-&06XJQH:BY&'5Y1Y._ <7-USY0*@GJ_EU(7O: MZD_8DQOU',O"__0<0GJB$F!R),]Z\F#>R9-LF_SN\LCM\*.?HL ]KT>S3^3F M"!N<>K"9%T*P3(T@"7)[<,W^\Q,5)G^&/&=FSCZ-J @KS3+_Z^_8HPA%DE)Y&O/@!AN&TZ"Z,[H'<03;[JZ_[T9-VF)W]4VEB M7(_N8;39H::Q:\8@DO3LBLF#BDC[B(;-/8D:T. 2ROZF/=%WC_^#".^AQ MRZ@5+V7[XUP[T@#9PCP!$D>++>_QK,:?YC?M%6XZ"VS_Z^BICV1NE$X.BF:8 M+/)S_45X;KTLC=JOWU$J1+/Q$$.Q1W:#V\B'<\YG<\+'(=NZG< &YXNN+;.G M3RN9THNNRQ6YQH4+3LW?^_E M'5&]Q)$Z"8=:R3Y"<=A.V&E+*F/Z5$1\-%6@IGW*$,"WMME>#VR"8/^_1RS] M8+F O<;VY>>,@B&=G4\'A7R"MQH#85DBQ4GV-?GK=SR4("/02SQ6!A78!(%- M<#LY/FTH),N=<#EE/>O\3,R7%A$R57KIU_QF*(3L M@K#:B&<&VG..H]\ZJ^%- M^^-@\V27M5!1]L*O:-O%(5B()!HFMSW2$P:WTW);Q>'(_0^X:.+#Z_^5WH MX'$*O*.DOS8A[T?ZK#H%%4<;5*4U2>Y#+P9?Y])9)!OI#9M%4YO*(A$GV1#Q MO_*1!@I._[%?OU-N*\&TI]MG"$KI;Z('1 $UTOOC[KEHR'OM@/\[M"%P#]](I+;GV**04)%*S8 JH.*(4+1 MU$$8J1NRM%8J' #T#(EA(X;G<,QZ\@\RQ4( M23: @+K3.HUT[?;MIH*I.:OXK$>A4(!FG:PBWQ,J.FK'Y#9)GVJ(.4_&GP,! M]T;'O+.I1KB0W:4SW?1,]5 'VQUU-UV:W>Z@WHZAW](!4D1=UW%'^(>WK2$Q>W41*=K[)XH8&+5HVKB$D=B^;-D^PW@Q5 ='#6(H3WNO!K4 MO>TA,]OVD$@1CC2TA2^*VH6<[(RZ(]0G6T\Z WNGCV4/>+IG"E!8='=O/EQ, M562?YX4C$IV?\.*WJ16?\Y;FI1=9ZY94K:H-NL:<6DJVB?V;\ MM4]JO4A_6N*+T5I^,@@OF5($D[T?*RH[P?Z.P>LS76]=G<20:],_8]WT[&E[ M .GM!FD U KP@'SZ&ZR?Q$%[K1U[;;^)2K_OV$HVB.-8H=/$VX8\#]*=X!+> MV=J.[5"?:=F]2ZM]0$6\TU;OH-?.>[R_GR )=KKS^*'/#5ZBN^8+?N]T:2SZ M1$<##M3+<:!^>268IT@\6 @?+ 1-/M%LL!*76XD_YVQY%Z6^NS5;B%Q/;6([P$UX8C MFP_&8GCCW./7"7GJFX!@P1-SLK'9]7[ABWE*GY*VLX.T 7[!;=7@"/N&!L MZ_B3P6[GJ]TN@(_OA ]'2YS(&3KO5D$JDK8U9*]YXA90EM4.H\^93HP/-YB* MTAG78PHWL,E0*3(4CQZK:?]QEDA5UZ;PQ5<86I AXN0:?H@9RTN;&XXG>RCE:*C'Z4+^\]>E/?H)]C' M]X0N1 4(.A+8X;^2;$P58?4/OMU>030=>V(0A:F'R@O'T4_2=NW<+"P"1=DO M97:5Y KA$8^4HRP^T%TQIR,' 7\JB>*A//\/X3G[UM:,L_KH(BT9^)V@M+. MSW;CTNZ'[P2R/#7O-/5TN,"71E^\#HPG^R(00QUAQ7\U*^FCD:WW2\MQH%_K M$VD[8F]L8%OP!KN.J\#^O!Y,EY?*CL*DOOBE'46.+QG9RE/3.EEIO1@ETZC6 M7T1$$4K^LI^_N;*CY59&1^54KEV))F;YUW@UTQU <#RXEQMJ=="-'5X9H6J%PK0PA. J@<80A%-DO%.#5U+[5U8ZEC!>E3,3$@Q& M\W6EMXB6M$$W?GC/U7@=+S?3285OO!1;FI3L9D?36C=Q>&643I6'(CL%9#36 MBB78B,%V^XLN11Y>.J3X_'-K/>+YE1YKT*UN,B\FX*74X:7&B!^#UWEDRM/] M#$]S'99DY &Z]&!07+WQ5JY4$J]\L;7^K>]5C"K-GK:F1SVDC(;'TFJ\#4V@N7(9M,D&&(I'$=R#:#9CXA?T<]J5PRD^@=,FL8( I MCX0IIPR@BFP4\_IS&_"527:^(+E:V*HGH6.,(8.FXZ%X_%U2_I]@!)TMD"D= M5IA>M$CFYH/WD;%S'P._SZW2R>EY*Z:#"$$0(7C8;='1A_-=/Y-J9LGR@F<-?/6(B)/42B&]<$7 4X?.CP^@-K?#@Q 3Q])SQAG?-\ MC+A';,0Z E,MHQ[+<<4)3\IZ+\:^K8JQ61@GF9 ISX825^Z^?CO7_\CYK\#] M#]S_ $@V0'+>P%&6S616'%%]?C)+#%AA.AR'29QSALC!,B$Z_A!ID._?YP/[ MY][LGT<.'IR-D)6!>1B"OV2$[-8-8[]G(WZP3KB/MQ-#/3G6/]MJ2]%1A0'C MG#"BZV41Q"/% 2JZ\D=OW/>9'URF, _2'138WII"[*-\"-_-JW%0M44@+BI1 MFTQU&3-BV*P9Z+L)O$@B%IH^AG(KVF1%Z&)A@KB$UC9]A@#?7Q>0+H<5676( MG0AT@AM3-!DF9O>1$"51WT+N4]^F1-]A7?P0U5]6AFH/2O+\L-@FM7H11IJ> M5N!K;]4WZ8ZA[0[!)>LI&+6NTBV1O%#K#LS,N,WDI.2.>H8-(/XC63HZ=FX M=;\S]>EWX?$X2W"8'C(8+M]M5WOK7I[,F:5&MIE(KP%8_/K=1YPC*R#HQCX- MY4GZKJN1),7.4O9<;O)5/KP.%TB6YN7P6D6H[555]5>A2RY>ATOX\.^\D!HY3$5 M$(<;2N2A#FQ@4A'X3.#T#PT"\21+Q[A*T868:!P:D")\8=P:)\!CN(1[" M[^(SO3[(?5$:SKR8U\SP2L,2=+++UZ&Q&(-7;M[.E55674,]8YX.ZX+W"+I_6YG#O%2AN/XC$ER%/FZO5D9$/K\;MUDL\LP#:,]W[ M/%2<)D]S+5<\;:<9;R.CM16):;W2.+=DQ\Q@IE1TU&HK_G38CGN##TB+KS;Y M_F"N^Y;)9U9-?IU)1PPR.FQ%7C.1X?)91YU)F*?XR=D/H6K=*1XL4%:A#1GI MYY XA!3(IL>\9S5R;U90H0$-X*O"8:(4KT-!A^_I7N,T L]A(ED%WC(I32"F M(NL9S:5[(MJY<\DD!^FTKC)\17^MC!;M6;K"?AZ]_UA&)#*\3B^G48Y,SRBC MN))>J;Z",?PP$?UC%/1ZR\I*8Y F%Y4^EYZ2;/YY69YFBS=85D[2.@5UOM3' M[7 M.8PO!G1M!E6?CIP!WGW57P =V S DDW.;-AS$2)LMF3%]AAWYF.S@X8> M1O'/?R"O7]8,_T$WA7R=_CG@U=5Q[\I]RF;HDF=DW30^A@;+%^,7J+)9N]Z3A: M6),O\>:R%6[>0 QZO+%X'N6K%7(5C^<2\?2JJB4&J*M$L(6_MX:MM,8RB_R8 M&Z]>(_74"JPZ5ND&IGHC,TZS5KV,QIN^"8@>&ETC83)EE S%7K'A3B^RZF4\X\1?BF88?W_1/7CRMKXX M=+Z=,1"2K,/1.23ZHHY?05#LW@-;/UY&W0A4%=@RO.DQX.E6X/0QD-R>'[4@S907S:-=\8"EO98 M#IHG[*R43=D_F5KFEMM:L\>ZWY3AZ48)D6_MHG)AWM7O:.WREU$JT8VR3)^,QFFIQ_;WJ15&SU2KSRX3$]Z:TNWR:D(_ M=]NU+BZSV;TRI9IT^'E(YOAH/<]+UO"E50\/X)7Q Q((F@HGFNQ;=1RFGM,L MR5ALWAS8M'Y[9!E]+O4B9J)Y?I)K5M;1>"=1+J K#^X)UKU<4V!3*;Y23>3# M<6;6ZVE)F]EK]\K7A/3Z.NHN)N-<6%B'N4%27-(+>"6[?V5B.GBI6TLQ/6X+ M]6HW/F3CNHS8P@Z>7I9;I4DW9D7'J_2\ELV-AQ:=04^G#F@M!J5X06!*\I++ M+;)2/F44*&N4[$8.62U2@'TUJZOL:EPT9TRN]M:/Y8RC["-#+J=0K;)2&;?3 ME7;BN3#CUG/O=14)26NL-Q)L[1A-RJK/KS)OI6J:G#52V=*HEW_-*(A0);I_I?ZFO<4FT7F5:]-9 MN;V.5KO*"[HG=3!Z.56GBTF^],H)8B(%IJ-U9S5:'.->>97:+;XOQP&7XVJ- M&6?-VTEK<8PG19:S$K.2XE%2[E;)"['DB*4EZ_5 ?][I"793'1BBVB M+7)IL[\F^Y@M5D>1I83E<1_I5 M,!7ARQ[1J7&I-2K$JNL2GVZ$"^F76,)\$^ ;'%&J3.NY,$UVYW'>RKVT!K,P M6<^%X5V/".LH510:2JU;'$=KK^.B\/)2T%X'Z-*#Y5J$TR6AF.'5,9U_EE_* M-8=MX80I)=.G!7?EW+6@JY-J7='7W,PLJ.Q; ML?7&+^!=CVB!TC97YH*LITFZT!IT4MPB:Z)W/:8&--'+M3J_=JI)AV2#U[JPR MGH_AI4=$.SDV8WR\D>_ST:I6T_.-)I=+P6$=$>W72$HHZE%ZQ$^2+X)E)'-, M L!+CXAV=#AOYA:YN<"OHM9$;RUS@@1QD#ZR8>CMEQF55 8K< )VN!%U08EG>L.T*4'0)!Z3DAJ5IE!(:PJ-+>*AZEF M%+_ (1!,U76_D:HQ%$_K5OZ%UCO#.=R%Z2-Z6)27/;Y/)[-C2Y78TK,BK99Q M?.G!N-8&WZDV$[7.. K,6B>Y6C;J>C N+E%8A:.=>HQOUY?S5L08\CFFABZE/$Q4)PI6WO%KX[%:MLU42VM^ M-EZ!0H3+1EDNWR MC!J0S5$G&T[N]89U#<$4 Z%U.X7.AXP=N4+H9>2)0]6;!<1)+V$F$8[:; M=6^J.'^4LW+&+\ Y:(K>241O>QHY7&2H2 OZT8[?NN<&HGHKT8[%R:C-A82+ M&W:=\"GBH-8FT.EV.D/O="@*.9U;\67V]\($M=_#O8NF5Y?\AC@$DJ6 2G]? M!U)H;"C2:H\,,PH>ZD5GMN*88;T^'#=6G)9D>UFC4QP&[L/$G,F@3\_5PQ><;]MAC>HH'L_Z=LWZJ&I]ZHJA@(7RP M$/$G.E@(/RP$_<0$K?3\L!#4$QVL@P_6(?I$!RT-_; 0T&@*D,D?"Q$@DQ_6 M =I,P4+X82'H)RI8"#\L1(!,_EB'P&:Z[$)\O _CQZ)ZWS?J./SR(/EP43:1 M#P74[FO HJ:@#_^_7^RO#PT^\41=EXDS/CW30>H#N:8FKCE\L4L-.5QJ>"&: MD/><@I^Z\"?G(_%$,KZ6A3*J.CTC"@'6!5CW+M;=D!#J3^5_4V-M5$"+R0Q#"L*:'DQP]-LF(.6W3SA;%B%#C7UP'MCMW M\&/X@+^HO^'46]/SKW$I7_>],/.CR>E3!U/1_OF:3 M^8H!>G>A/?HLV!5@CSX+MB7ZZ+. \WB//@EV$NW19\$VRH-9"!3" MJ7=Y]%FPO8!'GX5 (7[:#N&[ /:NG[/AJ45G!/^U.U_LG.WS>SQZ?P!GELW^ MT?8,VC=Z0=_IMUZBG<=[YU8N'6,XZ-5!7[E7QSMT;XR2XA:-\FK!AU<=I<&; MA9ZH#3[=;<,]@5K5M;YLHK/(1]IE@&:?Z648N96I?M,K]^ M4TPHP9[K5^7?W(#_]I5WRBC]J8GOU1Q^NR9>61%IKR+2W4B\]98?A=D^%UY4 M.^-N7&MPY.(ZBCA5V78^GWDQN.*PG")55I(;.J(KBO[ZS9(AACI"9_CC\C.! M)G[U7,*U-1'M@G]]+V/F*7Z%2V@?'"+\^1$US&MUD)"4ES$_6S4X3FIV%XTU MXA=+H.Y1))T(Q:G(@29^QE"]CTQ4H(D/OR=21_=$MB;(:VG8:HTKO+ H:G1; M'^]1]U]L3TPOA^D***?%\6R]Y)) H-Y>TT@9$8<>14=#5.)(*X=[SOSM.Y0E M8!C_$ =^,2&8IB[W+)LAQ=0(. %H#74-4]1CFE=$?_N9SO)^21[>AT]]5PU5 M_91Y]$]IP;>:.-_BZ4.?I?X.D;J Y M/DCZ^E=S[C_^<-'-6:Y4!K%G85DE^]X3Z0>"@H&OJ0M,DHCH4()")P,*#,4*(Q/@IR+_[//_N M/[T/DO=7=.GG@JS8)D,:$UXW3$T<#S4% JJ!Z:2/F J1\%N.5FF3)RLU@VO+ M.3'*-FOP[9$?SX88^M"1#S+\?LQF;-G63YK(MYX"W^5&KJW\URT8^'/EIQJE M13)3,D9D>Y4K]>DLV^NWDO#M3U<5!$4%OE5^7XTXJ$BX;$3@(^I],AY@O>8S MX1[+#4A:;%5GH%#)-JM(S^VR!9(*4>PU0P(/)?F/I^N/LZ]_2]'#G^_KE<:X M,1E0VGHLCR.%M3%5"Y4B,NK/54;<5V&$3UW]H$PB.(!]!P>P_>TG!EG^6YZW M\[=LW.P GK^G)4CO!T=4;WUFV]\:$B2G PUYB#WDSI+024DBT%)LJM()L)P" MU0 AW,Q5ZQ.FL"1Z0 5]V0P1T)D7#,.: $1GIL*!&4XO6.B)1X@T_LB44?JZ MK)G@BQ7N@9\6I*@?()IU/$7MA*&Z&= S"ZIAZE#95#.YE(VNK"^DKD?'&D"5 M-1TK&OD48ZM 1X1\&0L@97S!#,K=^2N7I@Q39LA9RII,K;:>[?:^GO'&[9#E M.7RT:.FR*0.#Z_>!:%94' S;[Z)<,8= /Q(A>YL4A\\+LD#SX51[W!U-1*$K M+- L_/H=B9P+C@4Y[R 4'H3"3Z6X+PP>:E:I6.)$+I 5M==LU$?-!C>\.7@4 MB@FZ8(PBS^-&>3RL*[EIN=E'X!%%X,$&.?, /.XR9W[-\R=!(O@!1OPXN]_Q M1/"%=[_797@H5:G.4LO?%J^(7BI>$:2:@Q/YCW" MK=CSNM+C>6W(ARHG1R_C05P:A]O#CK0J MK*)F+(DV?!26HD-0!"X>EKI9#&I'";VJ,M5!&"N+IT4<81E (F05BLQD"J=: M'>! U2[QPQ3HA('FEW!AG9#0P@#I3GK_WD<4ZMLDYM^@U\)=TS5D;.4[ G11 MH40 :2RB6:!"$?HJ4=2@9.0^-/;651__/A!3PE9)3W(E MU,>:$0 MT!-NDF9+96P5VY0'B1#+,'=>E^)3CS>H0PDH#P+*@Z#D(3B=&IQ.#1@. @T) M& YNMH<$6?1 0QY@#_%YMA;>,@-4;2*K*/WZ3Y Y]7GFU'_J>_6TJ_^&'.07 M'V#$5P^<^F_(01;N 49\]12>_X88,3WB]?WD,\Y7^/9!LA_ A(AP!<7 M!H!0+51^BXX.BS@Q9M=K&H1FF09*\*'"3J?4\__]%Q4E__U8O:=;[ME#U;9W MF/;Y!C69P%\JX-$S.^_-PBTR.Y]-E'\P3VYK5K?'+:-6O)3MCW/M2 -D"_,$ M2-RT@-0%A:2-"64,"94^KHPW*EL@.-488!%IC(#;YWB3<(C;I/YRX;MGJG^)$M V>K==T M83I.LD:E1:H(9R((IQ@0F3T.CCQ&%F^ "<^9D]\^RSX"">^I7+V3W&B M'EFLJ;(K*.[8F$;4_0D<-C=Y>Q)QXAUQG@1&!/?! GKENB M^\?V1%\E%W,]7..*+XE"!%AO%;&41#B!RW/92"A&'9;G$O>4\K5/+:/PC.2< M:":,S9'FCR2!73D/DL!!$OC[DL!^+VD*LL(_?L3?DV7PMZ ':>('&/'WI(G] M+>A!WO@!1OR#$/W^$\GX "6A39%+=8_\TCZ0Y\=(\/KQZ-ZU3D)?+L/KLJLE M%_"^S=448&(U]U-N,E6T%0!8"2M8!QT:-3[?8B.=?L'D9R99D@HUG13 US,^ M!574 >)U$Q3GW#0>8=(T=;EGF?:):OQ92C" 5!56F 1.UP5U@']G' G;-,WN MFB.C<9F/3CH%BFDF.6E2ZU)1E"Z.7Y%GZ-%5[2$"NWX\Q.)#O#G!YOA9O)%' M5.FYEHF/^8K0R55KV5ADMOIZ)*XT8%T.)/_VD_#H6^UYXN3/;K56J??:Z0^S+^/H9!'O MJMJZ/6]^O4CC*EMMI::^)"*CTHHO*N32%/1PN3<;H*T69609ZIQQ[_-D['X M!/TLW$-30Z!^7;HLHK)Z X=%D P%3<*#Y*SODK-^0L?/!#XPHSP:%<:B^D;? M,$JB5S$%7X/DI<4.GIFH31*)LTF^(G&CT!#[,1\=%T$RGXH9:Y&L0 MD>,HH,'&KI)@#2HZ;IEF\C<>/7K>Z=.AD4_@T>PYFDO4RA0[CJY,B5_5AF]\ MU&<%9JGJ+-(I&!62FZ7FK*AD(\D7*XGP"!5\T%<)L 8%'P$>!14@005(H K! MUGS)J,TGMN;A) 9&94E,2ALF1?.>UR'$.6;)-/R:5NFY2?BT)9S.1X+V#-(&%9OA)@$ M38V0#<-"\20H41+0"??$$6%3>E0M71S"R26JBJ &-21!#4E00^+78,?.64$' MD.,K,E/*BX45V5ZT!GE9:&3,ML^"P$HB$RVG]'"2!)E&HR!E-'[V5H,C1J&. M6% M$J2D@I24OT,DQY"GHR1?LC.>[?+A,#4JI\Q:*_?E^%>2BH"PF0)Z@+">I" E4(-N%K4H4XF[#P\K*@XZF5 MPJU >)4E:^.Z5O19/.:U1D7BX84PY]IMR@@O%4$67-A'<6#,.: D) OS&@$,,2D."TI"@-.1BT9(,Z)D%U3!U M"Z/1II;.HXH-H,J:CO61?(JQ5:"+\-*,!9#..E@ZAUX"99@R0\Y2UF1JM?5L MMW=E+$UO,*'21\-H;)J]' '2_&*2>(UV9E4RUYJ/^7AG5)23R2Y-X;Z;D5"" M"\U&?=1L<$,_X4NZ51W$\N/9FK,Z MS#KSW([6.Z,:PI?H-?$E*"EY1'P)2DH"B?Y9$OU0.^;Y ,:%=LS797@H5:G. M.;GYJ1TS:TYR9CDU7)"RFLD/BLJT7)D/T(Z)2TW>VS+O MO]H$+E;TBB&/H++D*Y4E/4V7@!ZV?_\/-5T2AJ;($O%?)/[?@\/TR6M8K^;I>R)&Y M(CG3NW5ZPG477;C'?4.L)^S,N,K%BF/ ?$%"Z4:LJ" L4!31UA M"TU0H',/!3J^0M:KU^/

X25(H\P(BOGN:Z T$/2A8>8,17KU"X T$/*AD> M8,0_"-'?=STF\!8*\&]&O0W0Y ")$."+"P- 0-\/.HV$UM]U40C-,@WDZL)7 M(RS4%D16_]]_45'R7WC9%'HW\&,5F/!3^&] _*5HAO$W,85WPK]WXU&$A%PA M(-UA?MX'FN/;%+RO9BG(N'\EX\XH*6[1**\6?'C541J\6>B)VM?+A5U<2=JP M4L:H4NEG;/6W0T:5+:0X.OD^K^.=*\I.N=Y[4<[HZ+S'.N(7-B+;I((J1)0*1AV1 = M(:]CTP0Y_ !I IOF:BE[MB;(:VG8:HTKO+ H:G1;'[-?S['_.=*DZ-G$G$T+ M-)]>3>*=MXJUHM@!0AJ<4X?N$TO>=U*]_(%H4T\P9)'X@%;LA.F"]/HWI]$VT$NTT^3QNYY_S_#A<+@A,K4NS*'1#/E%7 MLG&":H![T,M[.[=Z&;W\= SD&GK9Z:Z*0%/3$0Z^#B 3T>FS6,)Z&45ZR5RE ME7)0O' ?>GEKA@2DB7]=516_&B2XA"K"$4,?X(A.EL368E4F)8G+L1,JF=1C M9&F%=3+QZW?T*7(8>?P[*+1X&*5\L,WRJ\[U-3;+;O7_9^]->U1'DOWA]U>Z MWP&=.U?_'@EJO( QW?=IR8#9=S#;&^0-8VRP\8*!3_]DIFTP2ZV'*JAJ1J/3 M55223L?RRXC(R(CUM&U+LLY25BFC>YM"3DT@Q80>-/9$_ZS&'F_TJ!_Y&Y^? MOT&:FYADN+"^Q1<%US[)^;[#-[T?K+N%PQX$$"^@G=%+X(.VDO380;K0KM1V M]1HQ &A'^2X[]BG=_1ZI%F\_EO@!H/#&HX4'*'QMM.!Y4)";DP[=K] 9ULU0 MN5H*SXVHJ@)! <4+B$=+BP5VRWJAJ*TLH MI5LZ-5]D/ @(GQ^L>"#"?>K)PTSX9\1)GC<3Z')RJVK=Y)RCBNOA''>MUK2- M? <_4D*]VG3C/ZALP#74]E0@_3LJZ'&2NOY]5'@ZX$(HB)%/',/T?P4_SU . M!_3Y,_+B+].P5?CF?UJRSL-: *%68]C_0@&-+.X@^0G1T WKSU"\PQG-S87I MT*.?*#F,N!"I)S"SKS*0]/*>+C'>=8P8%L/@<_\#'KS_UV=2PUV ]Q8O_(Y& M158JZC)O07V>_26IMJGSVS\1(T\(1*2?R-0Q54@*_/XL!8XF2XBRKO_U8G I MF.'J%\=@+0W9"@E')".I&KYTX2E?D*-$A/_^]W^]B:$1^@5T(1!T*7)"L&1> M2_!3\/P_>=WCMW;PLNG,$[GGZQ[R2)0^@@$Z_V\L\O.!PY'E+/A-(D*X "G] MG)+@:^%GEB]PP8=G,O?K9-Z]#A#XTSF#/R5MACPPX__XV,R",/D_O6;NXGX- M?P82#0!0]Z?U?*H''_WZNP<%#MY]RT'473KV?OOF_XYP^K(*G-+U$KEXA)D3 M7,I(,D'@$W'*TY.D+)$3/D-G)A)-\GP*XZ<41OSRG\J'*-M.5PI:)T^.,<+. MD-E)C1I2F@]\#(LZ<#@%DGBYT!R18S:R*]5&;3[1:.I$]'EO(+IN%,F20GV.E(9^'1V&I7TS4WH1?;A5&!IHK*)'4^,KV@FDS1DQ@MMUG--_WD MIJITF0EU/K*YJ#BN+8TY;EVL3)0EO(6*UK,8E6D.MW%4)G0^SD!GD-S0EVZR(SPOR< 23)E MG:3Z#C9HK' %Z\W'A00S@4/Q7\]^:[S:LN2LTYEIW2UK,"FA8(^KROY;GV"! M_X'_&UK59.8O8 C!"Z?.3(X!&T6.+<"W9G9,7DJR%.O*IH,J'P%PB,>@XQ1' M(W/& NCR-N;Q=DQ=QGAT7Q6><\1"58W'^*4$QP(8,2PY'I-4*;8T'/#?Z11\ M"$OW.'*050B'!J%WV*S?@UH)LL+V/R1M1=R*:I92P07_P+Q+YL >@- M:>J=WDP^OX@,^&7'>-/4@64 @!O]"F94K1AP%V [>L]P=0D\%S#+41-26(;I M#\!^9V:X-IC&_O>?B'Y'MLXUG/)C:[HKSF3)U>7FE %+"5=R*(O%!F0I *KD M#@1I3D_-\!Y85E8W1.U7J(C=E+M;EBL)@TOD5]-AN;V3\/)=_B T:3SIBW_&?X07104R6!!< ,6_8W[ MV*J).(2!28.=62>.%3YU;V:C-WK;^28%K.T7LTTC)D-D?@/,.=4-+R1)^'L" MNL-_^C:@!XCPJNT5<47V0WG!-J J?;(9]CS;\7>$1J(6]&^&23*9!R/N@!'4 M4_K%+/H'(QX:\<]BQ$,C[H01#XVX$T8\-.).&/'0B#MA!-"(AQ]Q14:\,Q'W M53_NZ]XZ _X8#5(+ABY]U4GSRV#PO6@@&CK\$%V.?DNFX7^/[ NH?(?P3K M[J>RQ[M58G_6XY^$D%@\/!)Y .*5 /''2\<#-N]0,3)G)'B)T3Y;S_^]$@SX M88IOK CPH/*[0.)93NF#\[_'>>*[WP;V?( \/)/AX8.Y[ W; MWWP99@&DP[E0;Y*O57LSMJ*K7&*=4L7<.C_,]V V+?'K[V0\G?RD+L\/W7WH M[DLM5&^KN_J:)ES#G;59@H?%'"R![/4_7NG^LW37Q*W>4BK98Z[;PV:4H6NT M-%& [B9__9V*T\GT0W%82T_8?5:Y9=AFN2+1*OUEO.3H:Z2\%]E\Y0/T5WSQR!Z-V':WAV=ZR#-^M M?EL5[%&)5 ,OE/,8T>W5TM79W"56][=]+'O)2OE-E!! M^M??5!PCSKM4Q>[X\.%,S^#(A,##EG] NAQ+%>&E'!NYX5 0K^>$_P-W_KN! MF)_I7JN6)TT@A;)0?CM[\458 U_,#J F4:&'W;(T:&NKKM9C) 6];#Q.$9^XVS^4\T44 Y03N-$X^2D% M%!^J^9-5\W;N\9M5LY97A-9RQ>.<6C-WN;-"_GL[NAIC;YG)DH8N"Y M]W=TQ':[RR9!KD=[1N88GL9D:. M1+Q>G[8G%'3!"?S'A-L?>GR7>GPK<^,=>ESD\LQL+JMS=CMEL4Z"S32G^/U9 M'423T^1VQ36U;C&UV[G28+KL03V&A]Z?5=G\HG[T^/"HJ2-M$0SK2TJ@UW1%:;E_AR67(2N_8ONPT./?_BQ M^0]V_]^AQWTQU:W3+;:.;5M9;JV5\W9W>']ZO&.&V\R.[RM:8E$=$EA+ILD2 MU&,:[,?I*_9:N\$1>L-PY%A)EA0Y-N MBU\^#LV_Z?6;=P)0T#7OP>Q_ K-_ MKO<'\0O!5XA>P=;2HJC4<)G2%&S%#:ETL\(*%>G^0C:)[,K($AJ):7S*'::2 M4G&Q "9B&KIZ=)S$/]'9>RCL/U-A;^SF/:>P\L#DW-:236E;M4,[(E>QMJG[ MLP6+\D(=D7BUH16'%X4]MYV6">_ MS572PU1!RZ4EI:YCN9K8N;\==K68)Y9-PEYJ%$^DB*G5EC0>*BS]^@[[+4]Q M>X;#Z]\TE/2I-RDNAW9OV;GM;JY:?+3A\UUH^, 4F91"=GI<,YE+#D>Z5*)J MS(2&QYY4/$6?'WS&'NKQ4(_?]G%?;WU\%^K1ID;Y<4(WQUHNU2MWUKE4?3R$ MZ@%S?Y-QFCP/8'Y7_;A+,_:A5^]T15]O)7P7>K6>CY)3N4MN,=ZH3TN;=7N7 MU#V@5\ 3S,23U&/;^8V#NH=Z_$8KW;M0#[64)(M35F'8G+M=%(9-KJ>XL.,? MC;:=3/J\(??IW=.P]>YIL]?OT2[L4QL&?U9+O>=I\,:W#KJ(I@E"Y$E)F% 2 M1DV2?(J8T 0-L)V6IT):%#$".^MZN<8:Z\%NU=BQ\IIP7,'+]]GVQ2ZB38-2 MJ%JS6V2+.5Q,;BS)'MAM,/)LSA7>;V2:NU*5'1#K42-M3;T9UK[41;1'K^NS M-ELN)XR5SF+0:,/)NSFNT6FLRVO^:*^X.>]<=DR!FM M],JY';NHSAH6T6GD%VWO4K]1GFG,ZO;R%IU?M INA62K M+&5HI1+9+E4]/Q__9.16%8?4R&QKU6I])+A56RIFX,CSEV>+\K0]+:\UK%CO M]U5Q,2>J0^]29]08TNE#H8(-"1NNJ*T,0).529]2R52V(0F-2TJ@I-I8Y MDFS@M6B_T\/+JX+CJ=C,XA(IFIZZF=9@9"@ [\]&5N<#;(%G5R6L:.'NJ-S8 M3BMM98)CYT.'DYK$TGG>T%;V6LQM@ #R5!L.)4^'%IK9'+EPR MP4<)!:R .%_!Q./&+E9K"9R[,G:;TKC=JC; "BZH:=>VM*&3-,;:HC=(T 67 M4.:$!X>>+:"LD9A%;7A'HW Q/:_5ZJ-="0T]D]7R#&ROBVFSA@VL_DHML@/! M2RAPZ)FPTH5J/;LJZ@HWF!>QGM-1.;G!P*%[:?WD'J YV+X2&%VH\0H#X[R* MO)"73EZU1=VPW4O-/7>$@8_%Q9;DNHFM*N_$4HV:!K8,V)=DB7%>&!=TX_VD M5J!O+CV9>HI%WAWVV:VIHKRT9=1$MPD;[L88Q9(1->Q#5X,[V6YOTD@W[%8\ MX^V8KBYY("' AH3=2F#W^&(W S,"YOA0C,4-NPM&>"?*OP'#J_S(N_^&S75]61=CYTL1 ]9>+H$ MVP&CP6#XB H/R0UG.UT>[/P;_!H*0T^V@&%L6-NG&*3 %+RIX:$^SZ@IK&D9 M:_!@.\8C_[ M&MLG7X9$,)"H1RAV@T[$ &UX!:Q "9R-CO]2/?@RY_B3,@#P9K+-(3< FVNZ M7J29':X\F@M_97/A)/U$4X^F8,=LOTEW-N*)(AZ,N -&X$\4^6#$'3""?DH] M-.(>& &@Z=$X\AX8\8"F.V$$@*;D@Q%WP(@'--T)(Q[0=">,>%A-=\*(!S3= M"2,>T'0GC'A TW49\<[T]E=C?7=R)O*Y<;0[>\E]X]S4FQKG$L13YG-KE!X. ME&[60_Y-V^?WY^.+F]+M^7CEEO /]+G#E_P8^MSP5M]O2_65NKK__:,*0+RF ,^ZDM@3_LT!\(I=FF^ M?\]W8KXZG]/?GL_7ZLY^ZWWNH?KPGZ-7>!WXE9/TCS[#9P5]IR&T(\ MU.>51)D':;Z'^CRTY>;:\MALOHVV/#:;.R/-SU>?>P]5AW4UT(U#\(#@%MX? M1Q<&__T#0M%?J.I?^I+_NIH:?J'.G5=X>4I]I,8+U\U/V(R^-.:=YH9K3NVUJH8&?WZCB BSE()XR"$<$IF]&UY*+K@C->6HR^'AAM. 0RB]%LW0@$P:J,\NY-A CV?)+U0#Y M8&Q;!O^7>OSF0CV:CJ?++">N!EI1VP[THL+*3KD]2<&*"#B.Q=,D]AFE>V\= M^WX S<=O8?PXH#FI)/7M@6;"68M:+]NUM9R;J^;&HTQE.OMX@=(K 4UQW!+F M-;:H)>0YJTFY2:[*A V=,2J.T>>5KQY \].!YA]BT5RN_O#M@<81V>W&+@A9 M;=$PZXT&CQ=L[^,U]ZX#-&UA4L67,W>*Y7(KV6C*:3-\8R=6N+QNR4AA@Y&5/:*C\N M65:AU#9I"#2P0!N1 29-,GV]+@KWD#_P7!R*=2W#E _UDJX7BKJKR/3/#D3? M^+WO(KEE\' MN>>K?-MNU*B1EMC9_&*;SI8Z'5C:E/SU=QK_E%Y5-SMH>T&\_UGX=F^$N(<< MCEL#WK>U4Y\'/-9VK=ID:%:Q;F0#> _ >%MXC O@AP%NE.K4:/6B,L:;0%IQ2>=!2*K<. LID M71U72Q.*(\SZL*+LK)Q*0L#+ -<\CJ7Q!^0](.\!>8]8Y(<@+ZE[1E;GUWFV MJ[1F+E=I)H:]6]MX@W;1'(,O*EJUHP[JM+WP!!5"'@Q'XG'Z$X*1-XP\1@KC M_X&JXL=C+U?%?V3'W>T1SZUP^9\ PA^*+!Z4ZTM@V$LP33HU,S)<-;U>Z@66 M$#WVUC'"3K_94->+?IHEE&T_J4S$<6_5!O2$B7'I3XP1WN "\ ,V'IEQ5XC/ M?3%L.+U.GZT-AI8VR WZV[2;O M#%5/96X-&_,R-AD4Y%Q:<^V%.MC51DTA!UNTPN!0DG[)+OD)>6IA@\,_4'?# M1WK:-PSMWP7&_D,C^1\,(B&=:\UX@'3EY==$]/G1;CK0/"R+%1,[)]]?8,E" M\]8^8:F@[U+R.,EJ"ZY>ZS5F]K; M2)''45^IAEWZ]=YY(A]AQC4 M#5!';W%,QTGT!6U *=*PF\TOK>&M4R PDL=H7BVPW*HW3ZZ$FIT6MQ!UJ%]_ MIXA/O-7]SU/3?S \_7.-H@^&L&X 3UEZHSIX,]O2$DG!:_?K3G[:N+5'FEQ3 MPT*W56EJVUU:&)?Z0M=)0'C*P&P%$OO$V^"W5M2'6?3 G2^/@=T =]Q$;YOM MI9,%3>XS,Y=IJTK.N37NR(K9F2=L?*81/&/U-)MN#QV(.WZ:5"I)?N,T*3 G MRE/[E +./QQ4'D<%/S8-]W%"_E->\N89. _Y?G(4.XG!=\:):\3([B/D]Q#NQY'I MO1Z9^EO*:Q'!( HWZ1A;7G>VP7!\-:ZZV'Q0TU:)D9,J)M?;O'GK$-](&*?F MJJ4ML$2OE*TL-KOL?=(_K+[/ V8>>^AC#WT(]W<7[KO90S]TOO8[ M>VA)5\9&WF%8C!*2N5RJQV2KYJW[0KB9GBIF-+&+%65#9 9.M3>L>' /1=5- MXP3Q4M[BO9^3G;G5U5;L#]ZT>$5W86O41[6 1]#K"X->[]S8[RO-FY^I5=Z6 M53^W(&=89I 9\%LY!GF 8KIAPA^9I90S%@"Z1!709^=G'9SF&B17M(IK_4J1 M*V:FF_34Z5'FX-8IF.-^JF)E/5+@5G5B(!FE"9Z:E6V0-V'K!S9[!SMC7^@*-FE$CZ.%V^ M?O 00+HD6PG_^W_BYB9F&[HJQ?X'0__[Z71Y-KAX:[K<0_#Q>1?\_78"4N S M:Z#:[1N-U4RH:-NYO"$Y+K\3EK=VE"VEEA_+H^10X(ERXN#2 Y<>]M(='-9^HKW4$;'U=)[4 M9*VKIHMCP+MNU;ZUO62T)^F*X(H9KKOM>S-!6S/\&.$2NCU-IQ_(]$"F!S+= M 3)]HL54&M3M N]@/%;<8%:NU:?3H]&MD:D]L#S1INV\QES_&;O]<]0.'EH!:I9UFOV]AZ7&([UKN<4Q9$X]8.7SM98"ME6QUIA)0H M;3E!S+@#98*3J.T#3L;3Y"=V2WRH^G=5]>0=O-<=J?J)U9.D^Z/2/)&:L@FO M-=8FM-%EL5MGN";$U)K+3,LXZV+UFDDGF[7:&*DZ;-6 T7&*?)Q"/U3]L:N_ M*_1"I]N% =FJ[;BM6>"R!6;8$Y1;%^!=T+W9.-=)CS@U.5'78 M-8%(Q7'Z$ZOP/E3]H>H_0M5/=O54FU=WTJS?UYH<[U4-8F!IJ5O''S!K:(J# ME535W.HH695()<&F&*CJ,/Y 8F2V?ZE)7EW)"T U1\T5>78)%.>@[OCZ2E/]U M?W6,*,+$2QAN$65U#?D5CRUE)VP#*DNQ?UU9'1A[TIQ&MKH-QY9Z;6S=T5Q^ MFR2I5-<3RL<.;.H=\A^^46?_0@W9V4LXY4MX@[>L227)2XURMF1J1,WFG649 M7WAT&QBM1/+I// ? SS3X>O#7JB?0Q.8IQ$@1*&@9W*#;HK4W)U=5'JT5!/J M7T&4N3"KM'0YH7.K;-Y-=.CL;ER$1"&QI_-BUWNBF!9XK 6D&@B2SCM ;!SC M#=&]&&_'C&FL*YL."L;&2"P>@U*!J)P'J_4_Q=&G1!Q\SS9E$:T_#C%K^%G^5RR8?@ M:OH/C/\F6'^)(?2E]EC4P$)FU?$)UP$'8I;A.L P ]LC[YO=-H()T9(EU?$, MRYF!O]J(O"J@N.Y7@D9T%:-5HD,@L9]BT>EG@#-+PXG)&Q,L5%Z*8..#GP/! M K_S>DPWT#,C>_-AQ[1]V(H^U[">>2Q .0MVAH>+=V:6["]Q"18?6P#:S.R8 MO(2[[C,R L7BZ>?)P?$RA*,Y/1EZF\!+UB7PQYJZY$7=@'?C([6E_^\_PM>X M"7?BK?@#X<]_J@[PR<6_+I#JJ#KZ@5@0+V,-J#$Q!GE\?,P#[FTL7'_T.4"& M#>O/_R%P(D5D_GK#4Z,Y&%/T/UC4 &W9L:\DT!VA6'D9468"P]+QJ($#U!T@ M#%!X=0DPA3]!#7[/-,2B@)!@H.1?O0OP[7#Q3@8(=% 0R&D$-);,.V@: (_E M;#>1B\=R9? /_+J!ZK07RW#C!E@*'FN#Q1Q+R%., Z\73"9;"X2S '+MY]9[ M_(X^5")(C;DF $NP$A\I(11.9; SRBL7, L\>"W;CC\#7)QTN&*(?K=DQ04( M;%A;N-&"H09 ?7^H/>/!=@DGXG6P340)!CXXFDDT;(#5 /(]&?P%0C\P)DW+ MF$((!S0+P'YOC)ZNP@8F J1 E-: 9' H]]1]B@&6PP@<),E%0H!]!!5>464[ M_-Y"E1*.#"@2 QN0"!\D\#:@&" J7!Q\(AJ;XY>\Q*-5U.6-*AI/X4L"9MB& M+B,'TC8!%U48'0Q%8.I:B,^15XE'JU@#['#)P+/@> M\'M3H/>0H_!5$8V?G@G\!#>[CB#A- SU'TE=__U_X)\]&.DR;\%HZ>RO,%J# MPF.!NH6A42+]1*:@$H*/9CXT(:4,@L08]K\0+"+S'DV6$(%(_/52KD\XP]6C MJB*"@A \B&3D)IR/)#CE$PH1)O+O?_]7]'4.$)P(X#L($$?H%]"%0+%B14X( M ""T!#\%S_^3USU^:P2PE3Z;\-#U))J>9"2]BR0D]%7!I2D_3/$_]\I_*A^'K M-#;BZ*R8+;+.BI7OK'#U@%06,I$]' M3NA"?VH4\P[G,N)POBC)E$$R$^)\SOJ6%5J=2:7%5C-R"9LN"QFGYX&19W/V ME75S.M1G VRQF&1'V#(OJ5-O0I[/R;)NV4NZ;!^CFDEI,% 88ME7P,C4Z0:,/'MZ=3AJ,[A6J&"Y1FL[I@<$/93 MNYZC%5ID77LM532AL\OF&3#R_)7DG9:=55>T@:V2.=ZU18/&F?8D=?Y*1*(H M9/5$?:&I0FF6[ X6#@TX3YV/S$M""_"^9&BY2G/;3+2<68:!(\]>WLX,QZV& MN%YCO+%N2.XJ,<%M#XP\>WF#7F&JG2D*6',Y:;>V28O5O388>?;RXH9FRC1M MTYAKZ;GZ;EJMUSMPSOW+@TT*!CC4I>MOC.B+PF1'&/A87&Q)KIO8JO).+-6H M*3.!0W$_) *^(4N,\]IHX@M.8T_VX7NQE?=WO@.$S7_44SZVN50_MG/]X-;O ME:LZ"77!T6 %#K*>B[*A6+PY@R8(^@K\*S+( WL\^)))G1QA^/CW5D&VPOXHQ92I'2'NS&A"&-BY$Q8>L5W5DML\2(>F.57I.Y>L.& MD=ZG\Z/-3PTT_EY]E&OPPG!E<2U0.0FCLL6UU"54!I<^'OI]/R\:68)VM]I\ MPPUVPVZA /86K*#\^COUA#_+B^,(8QS9]2BMW H>?^:$R?X*;,"PT"&,.@;' M[N!9I.$I]E&E)FZDU.^KOGD-05I)MEW*:(3$JMJ**YE>@F)UY@L%J=R==UHS M$\MRN:'M+:O21.,2\ #SJT\/?J\2ZC5XT4^G9JW).+73Y(3)X6DL,^-R7ZG4 M;KJ8K%5KQ14WJ%6H_L*:9?0! Y7ZO#O@[92: >X_G-W5'3\P)#__+!@72,!8 M#80!&', U@<,.07?>\=SO^,VG\C+M(=[Q1Z7$#JS39/?K97Q^P4*G=KF "6[ M/B$C5[0Z,KS3!=;;,]XO;@R-)R=U>]I@U280.''1W#5,(&[$T_EE@^^SG[?[ MDX&@K+MSEJIFY@MFRJRPPOT0O0?^RSF-Y8 ME'4Q4YV 37;2M_&1NFWE1FVH:><)P-]GDZWTU8:7IGI;C2KC.VRFS!>B_7Z' MY+.(GJC3I88HY%C,E6=<(=/5*HD^(#KUDKOR-9I&G&H:.F&>ZN #-)DAZ*K" M.^%6*?-@!8@AD3W[>+\$$PA@I6^M1&FZECQI=3!29+1R@RV:Y0GEB7JSJ-P6 MFLN-PMLEYO*MY99_HL(K"A2F#ANLY'0 MNN7F1AM6G-ZJ#/VK/$#ROFLWQCJ!*-.D!BF9P>"3("K\\.O>! M4EPK-\9LMWMTM@5^WB>J$!A.'.=1[ ^X'E(7E;J&[+30\>)ET<*7)$68%@:( MC7$JQV&J(^/>8EK) MX_E7]!D2_?1P^* T^W/A2WK3.#YBCLPDPK-:&WE.AZ/>R"P R)V9:DD)'^_% MX!Z"SW;;%<*<(P MX/.CA^HP)0L\@==%UT^.\@_J17AH".1RNS^%!Q\O^&V8 M61Q3+/#^P0Q!-J>DVG[*'-P-!3 9/-O7=!-$] (';9)H?E@WP, RVM>=Q')_-RQYUS?2.+WA>P= M_\0^3-=V9KQSFO"0@$EMA@13"Y!R03I%#8H9#_%#7@+Z.JH]567I+%/Q'.IA MRIPDPVP08-T$SX7DEI$XO!&(@.HM)J*Q*CAI:\MR"ZV:KJ?W("QYHS%(Y5,)N(;JW#F0_F!\'5,(BH"0FTCLN M8<@4F\NMQFR52_=W%>" (UORW$:UPD=&4.@59L=CWDP%QF.HA1 =?+4"S.15 MB ,1\(DC(U,553,X[O+!96ZHR*(Y31.!GZB. Q-Z$(2@I!(H34$V#( 6!Z93 M!MF7"/F ]>I_^? RP=IL'[: FB\$U[*#BP]1?$/&]1Y8T:\Z I4POL1O_2]= M3J;9S\/LUX=,[\_.V.GLYWKS"WC &P$Z>L!5_BCWZKG;(0 L N .EQU(![ 6 M@-:BC&3P*?CS_DE^BBM8D2P90+7!S_K6WX/D?7JK AX5I,'ZX'YF!4(]"6BV MW:_FTA(.5#N,-@&^19)J][G_ZC3&KX&,^LG4X-WVWT736L8OR./?.0?'A* MBA?VS.?S7>._9<+-=&W)=M1X5) M[;YZS%U)0=(?[@I@^3JT!0!BSX&=&55/()^N'_]P]0,,3UT'^!*'IY]A %1@ ME)IYR7$Y-H3W)O69"7QFTT:,[OWA!5PCF@XL60TH:,)P#22%+_6.H_LRL4<[ MF'2[/-9Y_C2K-430XZ3^9R 7,>; ,H@WJAW)P%7MYS#A3,T#U QPQ5=# \P+ MMB@%/'ZYM[D.AR#^+08?#>%]PJV_]8.5HW"5(?L#9OS:EPJ8;[M$":"6:FM[ MKKXE"_G\'.B2$.BJSYE#ZC(Z\P%""4@ ;;KPCL;"U($Q"1;@6UV^0;"_;''1 M,;I 1R0A@1<#[XJ((K1@I? JCG_F!-1"-8/=&64V(BP-E=^7V#>*RAXFKBHR MGY(BCT"5.N0O7N7V,V3VU( 0A[8.!%*VNX W67?RFRR4O=*_M-LOYS)8#T'>% R<#%,,*MCN?+U$LL.B=78TULS MS;"W)YH%4A1D,_ME+Q!G35O^,_PANB@HD<&"8%:LZ&?3'J<:1\IB!'G&V%G* ML&.%3PUFP_TW>EL-R!3^E'ZQ!F0DCS\)6 'D3S\Q&WJ= MKR9$!^GOZ,'A4%ZP#=UUY$_.C7XAP?#M;#]*:__-:C?XB^4J'XQX,.*?Q8CT M$_UB!\<'([Y,(Y(/C;@'1N!/J MC+@#1CR@Z4X8\8"F.V%$^BG]8,05&?'.?B^OQOJ^[JWI=[SUIP9SOO"58;7A M][ZT:.CPP__O5^K76SA,X$_TY[XN;;Y0_>-B):S(RU\H]]1#Z>9U/\N<15GF M^[)8G[O]_CS.I[\5YQOP>L$+C'^ VP/<+H';#;OC75L%]HFJ?@X"B<7# NA#V,3C_]T4U(%Y3@^=>/_.4H7Z48L#\E>^"D>>B M\9XW?5Y0A.M+2?*L$7>9?UWM=/V'BZU_WI?YO MQ&G_MY>I\=;;H3>KQ-BR#'C1IFEU_8M2A]'/73NW:^IR)]OV[U0;*^),6BZ; ME1K'VSA;--.8X,UOW9VVG6_L4A@]E]ENI]^=YHJE7JD$Z\&B/M18'*,O]:&^ MGFXG'QBW/WA]8-P#XZY6F/(V&#<:>@Q9J*0-+D&L&JF)1^W*]*TQ;E6;=])F MB9VRN4H/9\F-1 ^RL#8W:L"=BA/$>=NR!\8],.X*V64/C+N$<=>JXGP;C%ND MM[DN6: 76+>_ZY+I5(G).;=N/=Z7C72KEBYEL&9;JU=;\[)&S6 ' -AY'*?B MR?1Y==\'QCTP[@II:@^,>P'COJD=E]F5U@Q!=C:<+"0M:3;S4JGEK>VXFK;2 M-ENBW,"(1K)/D[4YZ]MQL.4ZD2'CFXZ]PC& M0>#PME'V]Y]57=W-OIMCAKO%ZD^-*P88. FT^G=0.9%O,)VJR%&L*Y6&D^H MGRL]Y<:H/)X[R=1462PY.9'51"W?+LR3RB0%(XA4\KPYR;6MSA^LP($Y>3L% MOD=8?Z#:/402KXAJ=B6K&.D$G<+D78D?3;>4RR5OC6KIG2A4&(%NE@0A+,/,-H*B3FR%,9>H"4-A M,"0$O "Q#D4+XUCJ#6#W+;,8>Z@;X.NU.;]I;MX](MJS=#@&.1* G&2XL/[E M'9JT7Y'@:#],8T>=X.Z'$L_F7'XK>&@P<\?EMXO,7!^N_ X\10 MG*RR'4S9+3^2AG/7&:^<6\<#A+YFE=/YA(2Y>,T8&*O)UN;: !Y19B05Q^@W M'*@_X/$!CU^3.GEK>GP'>+QA;N7OP&-VLL$]>SO6M45^-7;+VFI;G-P:'BEB MHBKYINUH;F(ZU,G.<+VUH/6(DBKI>"I)/^#Q 8_WDG5Y:WI\(WC\;M9CM]41 M5:528;5BFJ6Y7;DIFXM;1UB-=+=:+TS6=:PJ369,1TJFK+("X-'/QP3F8_*\ M\?KE&.M_4%>8:P#8J5Z&![7P<4>Q?/S"> M]9Y,:-1!S-J"]YOP&X'7EOR:TKI%M9?H6JF5G3O6MM0[M*WK]U\N^GW+F*7$ M'/5>9OUF8GL%HR(-8[E17>ZT<&*@#?#Y=I!(U^G^D/GU=^;IW#&+ 5'146>L MY2=R\YO8JRR*Q9XKK&BB?0MN&B.]1+)T7L &6PN7!J,1 M5AHJ "OIIW-#F\I8\W;'UJ1ZM4A T7G^NW^$RW0CA/(FQ3&VU0 M?=HC$ Y&[8O]9K>P5N7"0+4J952K\M!CFL3B,2@LL'NF;JDS#)+.>8VV:AG7:?I M_?J;?CHO$O"E:/2-N#E*.85E>88MN"XYXH>KG:(F#>46W,R-MVRV-=B86I7( ML^4MWBU)[39 (^KI_&C\IZ(1<8)&G]>;$\=?4^$A,SOX*^W\B(SM85^@F$NDG$OIF?=HLH0(I."O MEW(BKELH_MFB543RX%X&5,;3Y\7@X;___5]'M>[W?G0BZ$H:.,L1^@5T(9#? MK,@)OY0^/P7/_Y/7/7YKAZYYYFE?&O#/O;]-(O9C@,[_&XO\#*ERQC78X3)" MN*,FE\'7COM 6@+H_I]>,W=1 ^#/ M '( [NE')<:"CX#7@AJ' N" +BM$X+U"\']'.'U9!4[I>HE<)SH5=E_=$08^ M%A=;DNLFMJJ\$TLU:LI,X%#"WY; -V2)<5X;37Y!A.[#K7[+RUB=WP)(Q)/Q M6*[9Z/;86HWY/]LUSX$JC:(TZ %A^PE(5"A<E?OZ[CMW_IX!=&-RI\TW+),P!Q#B@$A6\K2^9.4)2#6=W6L/Y(> MZ!M,B'# $O%I%7QQ6\R1_(0HECFU3N$M@ 43LO%QL^=W EA''MDJ6::$3&*$ MK49YW';Z>9;4@ V$/9V72_@!_O65F3JNS,TL7QVO-:I=8[N9*<[5V[=G:K>8 M6NU67*/(%KEFI=?N.";-0S?[Z?S>SIZI0/\!E@@ TZ0 'O87L&V_BWD$$0(8 MD%QDD%[7!?Y"Y+B?Q.(7A&R>&":[(E=Q.7?;2:[KA919X3X>C+N6D%FYPK(N MINMYCDHKA0Z;( DKST#D^)&^\)69:F #(SM-80..R"VL88MJY9/T[9G:EVE, MUN8XI5&)@5##JZZT-N\).;[$73VU*;_TY.+4:R9>\IJ1SZ ZP,X4+Y4EK@'I M7=IRC%$ B<_B!7\P.DR3AY$99 D"9L K\,0@[A'R!K@/98JF/X ZO,2_KTJVS,OG/6\@ MXY[XQT=#,QZ\?$P/B,A?)*(#9!G(NFZ8\1A8ISL%VN%:OCP?;'/P ##/DA=U MPU$E9)[_H?X[QKJ68^W_H\/JYKT4I#9<&M8C _F(W8"#4]UZPN"WZ _Y7_!#4 MLF3>0=0'BW[3_.5L-Y%[T\CXVR;,E=\V'2*SS[5B&6Y5$G*U[:?8==&">/6< M\^5UZKZ+]LH']O>S"T8P*E MVB:$;2+X$*\"[V.)(C8?<]1B9:F>X#&6W3XRCA*V+/X)3 K8W-.6EZ%U!)_^ M9PO%*)IKV1H RVS&+)>L0JSO)P7A9U*8 BPTOM)2FJF4[D5UE M?Y+ 'TE!*'AJ1$Y]&0_D +9$#3*C BF 8"6C>*[OB^W-.*#&2$3VDG?0NG![ M.1=IL$&"?0R8JF!.&VQOSRD,THQX>"P"5G4JG?Y^!"JW+SZBI-D@,A^6!+N70^F[L_>:J*PQ7$UZ! MHP:E084>:U1CZL&0QO-I?&\2#P0BWT 4;A![+91[]2:&ES5LVVT7RL5%1YG9 MMP^A5A*$UEK6-S..KU4\A9F:E5K#NQP(>9\H@%WJ)$CRD6#(&_T:OWO5FX:^ M*2#[1AG^.5';S%Q1RMFTD&*KC(7WVM7ZJ#CT;BZ>[52J.VNTEAW6)7.>08Y2 MN6ZQ_<5(]7/"N)B9FY09@>QQ15/UDD,+Q_/+VX-0JK.2A;8NY;4![31<;^LT M"@JP5_ +V9*W *%G(K)?F\O]4R.UT.M"@;P@W&@[LJ[S]I>2]_2]WAX<#5;[ M7'@T_DI\]&+4#P7TXK%<.?=YJH,"-PY:K6(4)V M"(@%SG!(9=Y!/K@=$V3P2!3P"9SXA2H=.P)^Q!6,'W'#@RVY)CM"G. 'G"A8+CK M;R;'3KZ\,55_=X@Z^0&])3"=X\\61"2.8P(H/1/%LQ:F[*A.D,3YU7)R.YQZ M^UV8NTW:"52G->/!%EQ>B@2&94Y=?L97- +#,Q^S N3"@-*&-:W&R23FU!*- MA,'R'\\SOY850'-<><(G%W5LD$PT1VJSD>YED5=ZWK7ICE-TOH2%.J5*RJ*5 MV;&Y56*[6I<2D\H=F.O$H+;N>^J\RA478DO4+$&M 2<7&'+DB\?JU[+1OF>^ MS9=(3",Y$0FZ7$AH \W2Y8RZ16,(0?MC+S@%MN>E6NKV\IZW89* M?R'8'#4.HA??34M.H*OO7^.\Q:Y\1'W/9M$UW;?()2G H&,G[DU)&WNWR>+' MP%X5^3OS\\2C%SSW]L)E [B![I!_)!;]'$[CF_* ##9T#]#UC7?DS[SF>P1^ M4?2AH5>]/YF\9K[8.^AY\!&?H6/\:-D7'$3@&UK[]+H/^HF)SY'E<(#J_PL0U+L7 OU9=5GFT:=*6X M+2_G0O'V&U;%]4QUUU=XKLKS98'8#5>:@VR.%ZY#WJ.C\7O[38_=5A(IR=BLO)W,O.(&WL"'X&%TQ5;!;U-5 MY"'.+""O[M(X_4U!L?NTW6]X+L:+F0'K-2KV:'A[UV$W(-:J1[B4EFLMM>:L M8?9)UGO%=?A,F_(VMN1S5O11M04;Y14YNK_16GZ220Q0*.%?:U3@)KB/5J+D M'DB3P#C[9''&,U"<<2)(Y?P%4@;UA+'-[(EZ6U+4@53.%]HCER;2N5IKN)FD#2253 M3^=5B:,7\-](=X!#8!TZ7.9DWN_A4F)6KK/=DN"-3&XKI;KM6]._W"B<)S(" M)EQ*9'R. T=T/F)#PX7+:$[+!SK8>T9@$4;T["$WX9RZP2ZJT_RLN.&'B:$' M4[2!WI]S(D)7:-1;AJO,H.8GXQ!'?-O_<_+:/FX$"..AU>;UFWRU MP2D?S%1[@1,'V(@0/QX+7Y$.:XP40 M]!V&.[?]5E6EUMQ,>EV6ZLKY$IV>$YT0,RWS=SP!8IA\FP4<-L M"KRSI0A9"8_&P'+];_OGKOS2#ACJ <_])VMS]T"20DB17$B0WH$0+0N8@Q?9 M**G3L4NW\CK'3WB+*Z3DNB'!0C*O7:)&CO[!^LW$(_*K<\*K>\HW(+C\!H4@:&[GH^JULRF__ES_[^ MFB[DNVJZ)#^+ \_%XR]B$]RC+F7 71S\K^/[3C]Q3WN3A7HP1W,H7>:RC6*- MDUY=SA@3+*GD;X$Y\\[MR@-;ZGO$Z2%' 3GAQR^( M4DIA%ZUT@E,P2M.]EM<8EULZ%*5+YNZ;Z?]JZO(7N0NV.7URT%B[VQW&SRNZ0&ZVO?:HC1#@W+Y]-]L^/7WX.$0H M',UY?(K;1!FEQV>YJ/[5:7(NV+^%SUOBF8$17>4/.2*/DK5IGIR:HT/E7)/K M?&69B%>ORY>7L8:Q]G=% #?> L_ M (ZU 7%0!99M[(_@!8+O[M_@8MJW:0%\@[>%@=3#_XHS0P> !HQ@>S]1*YL+ M)WGR*3]#WC08A H1\,#, +^)\,ZTXTI;2 MYS>LN/,WV:[).96<;]U^!]Q7, M3U(W4>Z2:$A; +"J&/C>?K(Q^!G,*6Z1:>^_RV=6S "\ "\*TYU5=+WYL['R M3C.66Q'=0=(B6PL[-/5>5KNHDBUX"2F*:P(#$/X16HG T0/;%#(-@X@GG/CS M@IQ!E!-')PUX8//AKQ@/X"^6GU(GRBX*7]AY7YT7Z @ O5]Y&5Z&JF:P0E+ MJ#6[6$I&*=UH:L[H_>D&+UH6G$_$(#)ZT8P8N[K&5KCJ!JO.W=I&4,W6;@', M".JE6"=@,>)HY# 2EE,(SAY//03<5UF45K-/G?DD2^^3F)7LZS,ZEVI5-4JA M9G-K26/YU/7-P,.)47@X 2N4G02X;?#?9T\KBD.=M6?+-H?E^#=PM[1E/[W- MWY*/@095PX"2B"3YMN[B.Z71[@_H"U',\7^OTT6RNWF#<<(@,#:0;7L+CQ$KIXNV[?7. 9[(L M V2Z5F[K60>I>[4#\V^U":)@'#EO"YTAQ,[H+B+[32,.1]V??,K:MDMZP+Y.\56?*H!>R'RU)?Z;*R O];W4@-/(TIR?9D> M]JFI#2V%%YLXG33-<,T$LC!#.(T_8T'$G[,@(,K[GG9HV,/H,] G@0]0'%T; M?2[RO/<&_.)VZ+;Q)W@&[PPCOE,4B#FYH>MS:YTJXJS<-]^J144BLS[-RE0K 4V2X&K>%Z7 M40>6IVNW4[SUCDN^.6OL(VR*IH:U$NRXN1#F-;9*VO:L4!D4DAS80!O&.9R:W87^D DHPL3N!AB&X0!>3#DF>Q M-X49@8:<1Q>/W6,^!F RX8 7.HV Q,/0R)>$0I*1?*_DYR@6LZEV6^2<*6#= MP9JGP0MLS>J53=DW!$(4K9^JYGFKC#5K125)D+5^9/!](*.)N04CE$)D:! M92"=@@M#X'XZLYUWGS%EE#F])5;M"=;MVFS.2=;8<06Q[J5,+_\!L:GK!]G] M1Z"CYPA73\,;_F4YWPD.'84PNG#)S_2+9>Z]$I3L>3JG[1[,G\"=1;4PPV.& M(Y0(Q H\VJ\[NI05 X;3]_Y1&( )4TK!:LS0>WM^0P86%WC<(LA'_!(XH3Y' M7(=)>I/7VJL)NR*8=F<^+#E4\2L-:\+(2][&6J:Q 8E7IPFGU.@(RBM $K5^ MCY,/7_6' E\46!L&&+%R 06!& !N>8^?NUSQWPT/ BWU-.XSEEU_&KK9B>I MO]>]"O+.]U;ZZ#P]JQK'YY+\<;#TY+3OF;N]_$R-57E;5F.^;@ *6F9H:X0' M<(!H^U.\O=%Q6$7D'//BN23X>OP >_O]S':%'^* M>7Q5&)W-;4S=4)U#Q$0"C%F#-: @+V]:O**[XZDV!H9-\2E$;RL0J M0BMWX.M,G(-3[RS9DT0$"1?/KB&9'. *?9(E&@JEV=9)M\8D32 MJC;J<\?G7]1US;[P5L!%U*[.IX-6H:.VV9R\2([K6\=IPG (&<>P%W#[CT_; M*F]&]2L;VR]2O6?N> DO=4E6WB84LL(S*V<#J$Y<2F(ZF&X./!CR:ZR'NO+O M,'7_T@E 5%W#"%;T . 3M,3?;TLS*>D6F%E MSZWFA)VS'J[:L&?\2U4UGMUW_!/DAS;(@4L>&,/ :48=6[*P8,W9@?';..4M M:D5;6&H*MB5=ON[R74+;PBI]F8>&?#$K*,O:]C*D.^.:B\9RD.UV5M,&9$4J M]=+QT&6U\?L3A@$SJ$076[WL[;2GB#,$S#P4(;MDZT63D_S:3ON'!(V188#V MD%\+?3/;12%:>05/^1T#'4\E3. 0GXP#WJ*6 +J.+K>ZT.5M\)/N9[WP01 '-N8Z+K0;29\*O7;5V>[]911P1&WK MCK_FSVH[L35P4L/JO/">CPJ3JWCDDJ^!XVT?S8K"U^=.^5'"E]P8( M@N)LJ',W9($=GF(SW5RL9YBJ&*,P*@YVEN.;Q^FM# M$+@D4/MFB\\D#DY1#\0EJD0-5J/HA@!UU0)3^UF%-H#98)V\;1NBGV(>G0TE M$RX!3-@VS%B',QI"F*Z#\A/ S^'O$2WC3<@7\+1#2(KE8=$S;^.JT@][H>_]7YXYG$__'$__!WWP]]_ M"SSYKEO@J<]0@W!G/"%]9D]Y/JB$YEL5ZMZPD/:'EP"J7%L^[LY@'_TJ SL: M[%Y_0( ,X^X0U1!\3MVEZ)]L @OEWV$8W334H*!/XH7_: 9X/K,7#28?D M=U4$D\EQA* VH+WM7W1^+AY_L*TX3U3YL_>5XF+[(#[\YMGGN.?3J#Z@*8;5BR)PQ0N@"I!JPI_5[*1 M48WNI$IA?T5X ,0O>9\ZT/C#TW_9L;DK*4&JB__2@E\,A;?A4;N?, O,'QOF MXGK !PNYL T/2BYO8E>O$_MF6^]$Q"\:HM\+>G4 !7*BGX?T/M2""I1KS_R QU/90FY)* AP$+">>-6"AK\K?U[Z M"34AZ+?=C7_-,UX[2@+LD;,=6QW226DUSG45X^.56"_5;:RIP77"RW>K*UZ: M=M?EC9:K:\1.DG>LVX'YZ2]V!@#6(;Q=2=!A8:][$=?O4;[W-:EXM@YHD"7R M:HR064IG:0:'R^/A3:\5K>):OU+DBIGI)CUU>I0YN'T3S$IWEINA0SO7X18>:9K.#X^0;S:=O)]62J-LZ6:MW1P&"W M4XO9=1W7;!L?Y_:+V\F+N?4-K6)O\?6<:^ZF#69*4-V>^UI!.E2,#A;."4RY M2'9]D !F1_JNA95V]& ]X97+!XL.+'JEKDHRG=IRCHQQ&J\3PXU7T@K%(6KB M^3XN^0R),L+81WLDOT,:C*X9NBHA.QU8]\C+[<#+QJX"I!00&*<0)T);5>P@9'O\R1H4QA1'FRL?)2?((%0.",JH2J=$2]DGV6X/[;8? ^?I*? M>)X>B%S&BP0'3P5?7?)!ZG$.S12/=9^8I_T#@Z&'QYW770EG"QWWPQM&5P,$ MV;!TR5,E\.,^+1&%;<)(@A]<#Y.B@U,/%(;PD5%;&EYB9GA^U!78%U 5M_OG M^^$:WPN.QJU1<#N8]!U3P$TVJ*JF^V0".FJY0:U7L%8_@?+E@C!Q5 4X'IOQ M@!^P7@9PLQ<0?.(0(-!_71L21-;U. HV6ZK@.C*J%+,PX ^\A$*H"IUTC$2G6 =/@R?OS\A"#^)'RWI==JB>4_^%LZ%$O/W=WZ"VZD7VJC"( X, MQ ?8C.I:V+!\KP^;!^5BBB^HWM/7-G1Z$9.>N>$/1)@+";$@XO=<"X+U3,BX9_& MQOV3$Q2RL;8)89L(?O2/2M $I]/"4:>?/2][&]TP^3M*SI[HBCSMM_=2)!?5&<^1-C "+JDWG#_0@L*"/D4 M 7?_2,LV7F!_B+I+5$8?E;9' =J F3E8N#+&@%<)[2=X, @6']UC>/_#&; @ M9,L.PI8'8?;#JW %4*@BQZ'N\PK@HS$J#S9U=7T?W_4)M7_#&VO^29L-1.K@ M!:-W#P]0>J$L@J]7QSI^I+U KF#,D9].86TP!]J;AS9KKAT_Y+)?N&#UK*X^ M+ZY($L$+ 8FS)!^$?&$]O>_PEK4A6/*1.^0QE.OE-GS_ ,;VRSM!_>C.'XH+ MH#1SD*VNZY_2AG15CVI5Q(YK54P#+48D@0=+[\,P_[ _>L',/Z8PO$CX67*/ M\RM".$55-J87]^+G-](3[/@BK^'U^I&WJA+YZD4H8(0!<(VQ@'J'(HPM9*CY M)O3I12A]N=7YQ3^QRMRE:]I[[RES?D\[(%7LY/9@''E&ATM2_JC]1:G3NUD! M@^0C!ID1!AWV@&A65/CP/?N.ZBE&'HI.S(KE?HUA.N78'XJZ-FP5H- SA1=Y M>.L\-I-AO4$1EE0V9UM+Y?T]Z^RAQ\WND?D:IE@A^/5/+(#%ZPL7=*[V70S" MD?"=PP2^LY@@_A0Q"X_N2%U82X1!^S?WT0V\JBA']LR0ZCS8W.4E/"D\*2+F M?TV2@2V TE=.4H5">IZ>E 9E#RXE#AXR^?;]%?F3_>_(F-RS#!W%0525@,4B M(K?=\5VNL(;)I?>.2A"@.7#;#EU[+G7O\C_CB WE&X M*>O]"KOM#G6*%P5J(J!(Y$O)MG?7T.]W.%/2E;&1=Q@6HX1D+I?J,=FJ>?N> MG!ZIVOE5O]74NA2]2O4Z0\&8H$C^\[<'CL]84!&0D]Y^3X],NS=FVA'8(]/N MD6GWJ9EV,'?N7!6#CBYB.IU*83PU2: -34Z4C-ZSF5M9APV<502303!6]2 M3'H3XGPD8>8'.KEA4EI"=].XM1[0B1P<29^.[,^-E;#KN"-MH:[KF^G*SF!C M!HS$\=.AL]:&D84=V>$6YJR4*29+6&G!3,CSQZ^M^;11[#!5;-#-%ZJ85:U4 MUPH8>?9X ZMG:MV.EF1S!UY'%QRN6G"U4;@XVB[1K,AC?ZF ]8I+O M]MK*)'6^4%-*8IL&59YAQ!B841VFI]0L!HP\6VA/'\M+==4DN40[(W*=7$62 M6#CGV4(+A)(RL6)VC77SW7$V[S987O7 R/.%2@5AT%S1DJ6IS:D YM]5^]7V MA)I@9Q2=K"94KR2,P7;;%W;:K+H9 HJFST/57<&SVIFN D:> MD2D_:52L:=9M:6Z%*V3=RK"4$>#(,S+I$N-E,2>#$*G$=LUM3#@R3#+&S$HVT5H=O=$[0K-CLC,A>LJP5&XDL7YU93)>"D^)G[[18 M;X [-ZOF,3X+H*N@FD72: /CZ8Q.&K=A\&JQVF#5'B$2Z0Z560H>&$F=C1SM M1L44:7)8HD*U,FM^,,$D!HP\?_Q0),OC-<:J&E\JY#,-UVW#H^0JH?J9? MWA5[AE;L5#>]!MZ>-'@/%NH^6T&J-:U+N0KN8=M)96AV"FT#8>>+Y99&J.U M.Y:SW$KW!G:K6N^.># M>;X":MQ?S-HE;LE6BVZ_-5E+VQF 7C#T;-91ISQ6 MN '?QK:"4EJFG-96FC%PZ)E@,[UY2;277(WW; M,$7.S11RQ,!M,A3;AD//!19 6&;0%+(JFQ/K;==*]E9V#DU[0H.)R$M"A@>. M1C*#$9,DQF,3(2TD)Y(\%5)I'D^FA.3I[$TE*0/-9?K:=M4V,'-3XFSVXL[6 MK:[74L(0)4V6)J4A)_*>VVQ?VMDR#6Z'Y21F@!$C5BLI>;WKLKQEC;*)=V-KK#JX;6J.2Q M5:F?U_+#4C/O,9=VMJ$UF*78^8+7J 8UPM?8/)UI7][9&*]$EY4VPW!JBA@Z M.HVU:V+[TLY&RMS(U!JUHE;L;>=#NK:T<<.[M+-1I"8P>:"#FEQ9[\C!-)UN M;+Q+.UNKODLR0X;JL=UYH:%,[6+)ZGD7=S:W-]PE.Q.\C56W3'W&R_5$->-= MVME*!N-TU;'H<0EN-4AR*4I:LA=WMG:B4NOJO6I9XTW'78\+U=2H=W%G8X;D M2C?G%5W;\HQ=IE5R;6PN[VR8.^MR1K,"@(C&>IS:\DKUS<6=K;,L4[JU-CI: M;M=KYO7Y.M$BO4L[FR8UA1&^&1>Y8F^P'@R27:4*$/O"SF;BF>FR5MAVM>): MI!:\Q(W4=/O2SI:BIWARB*];'"'^_^Q]9W/B2KKP]UMU_X-J]NZM>JHK;- L=36>JQ/C#S[4[FF&8S!L^6RIL\)Q<-:[FF!OD\73RJV:CB4I^_ M]$8SN5-O/1HM4 BW3JJV=@A/1P:D9["]N55@ MF$OQ=#%S5+,-EYL:MWI4? M9936<1YO9UNM7K)UHHZKMFT*5N4P;28E#O:J\S:PGEXA0_>@"#L5!Y:6JI M*4O:\E*7V7RUF2MET*,'A)CG-PE[.,SWN(5J%A?F;%7.D'C5 W"-(XEE::UO M>+93G2HIP7YN5B6\Z@'%F*#*"#,^DN=R%37/UA_%:2ZY0H\>0K8TT5_$-!CE MR+X=258W6K5=J4+('A&NN4R\( [41Y++4;DQVR:9IR:%'SV ECA8#&W&?DR0 M4C8NZ$E:EI>+%7KT %I&9?(X?"+UF%S1ZV UICI]1F4*M/9DHTL MN2HIC^NM>1(?:PLMQ]=7M^? D(3?R9-/)5N%/M.LOG ;O(PBBBY:5!O5 S@U0\:]SLM"%11$KQ);[[U9Q(P M4/+C-N/"::R VRT#8:9*"QOLEE+:EJ3@D!3N/>G$P8"3]?"Z+L[PFP(5+JX\ M^#XW7[^"4W6J*./R?_]%)0&ACB#)G1*W[%_P2>/B%K>&FV\D/=QG@[4T1]/Y^<$<#7/CJ0QN0<,+# M-AB)WJR^_K8]PL,;F\)USC_I9.I2TD8 BHJSRY0=. MY("9V3^6K?H [3^COW&Z@3-G(.@L!>>ZJ9J[+_R-O7K)'7)Y[5"*ZD^2UKUR MG+@=JAUVD+F3>(%;Z3C5#_P2KN>RBT\B^1.$MC%OW=!09P[PRE-CH HSA%.' MJ""];3]Q&WTHDNP_'$IY%BR(,13UT>$S[N RWC*D]7;W*,O- #IBE:UDC".8V;R;JZW;\]',(_&V!"Z87A U#DX$1$0&O0%QC(8)D M F0E^*L)C\^+_MJD[:$0?^[F9> L4BQ"/#(#YFO; $A@>&P32N^+X CS(26. M-[Y>+BY<7+F#.^(X6]A^3;,-P158O,HKFQ>O PKNU8(D#DI-=#--D1!$I3E[ M9?=.-RDDSY6-RX^F_VLHJHM*<2#C1=)^K5:;[EW5GD)%0,FYS MFVW3F.1VH(+-PFTL/D+[@O']>KX&[*(V8RL#I0UV=?<-EAR;,IO1*,B61['Z3*=X(KIQ>8E9QMS#4Q/T^AI 7) OT<4^-5F MOB%2\B6C.5<2[S*RM:6.735VIVO_SHT#]X:9:;8)%S7__AFD1-@+>P4ZP@R( MM@+I;^L?RৢQ^@K=F@O,AMKV0)=%D,/)%H=>A&).K-6FFZ<(&YEWUT^& MOC#+]=55_ +'+]Z)CU^\G41++^T'Y^A$L C23?#3^\&_![2VF_J#TD<$)^UD M-R>'U*V]A!SR(+?&,KRWNJM1SHDL<4LR)Q*H8LEH*OUO/S#<]WF \26\^-9' MLGT">H_S8U!3; A=.(GH;[=3'T;Z3 M_V6)'P"[K]9-U7"EFW-,,IJB0T0$ !%4-!X+$1$ 1*2BZ1 104!$*)H"@@@J MFF!"1 0!$50T&6(B")B@HTPHFX* ""B;PHM$(!!!1N,A2P0!$U V42$B H"( MT&X*"")243(9(N)\B/@_RT >P+-Y^ZZ;TW20@_51,%ST-OL=8/">C^L[P. ] M]]*%:XH#"I6OQ1V"IJ /_]^/U(]/PH-)1],)K^K:*VNG]#6!VZ827CWW!0&6 M^@ 5G4IK11$Z)\L-Q^F<']W('([C.I_PEO/?-LZQP;TQT:]YWG*_PIFXF>G8 M!^%0_020P5('(#A%'0YNG7]WD1LJEU"Y?&/:WZH.^K.J@V*BS,G;SLU50\O) MNFYZ*>-G$@#O^61OB.9+HYR.TI<_^I^@O ._)4W@D52+P&T)SX?SD[ZNKXOS M=#1Y^9.?">6A^19X%78', @-O-# ^P[<\1U,P(Q33U=[+1*\%R/PWD@A\*9A M8UOQ>"\VX9V10. M1+> MK*/RME^"4]X4VD;?U#8JXX+UT"[ZGG;1,>R'%E&H ,]D$=UQ<@&J&0ZMHTM: M1W=,''_Y&UG]'=I.E[2=O@B9T& M/WU +B?=\OBZ^?.LJO6ZY_TP?Z1O',<,P7(TM'D#L'PNVGD[0(5L=:+:*@3+ M\9KQD*\^:.*'!'2TPCH$R_%ZYY"O/G@G"@DHU%[N M+WCFX(1"KDG9 8FB7^_([_5S^H)G#D[T)I39E[YAW..1[R_@1'C_IVB\?DU3 MP<8;4X('*'P'A_B7#2L=W!7_YTX#0>E=!P#N>N\G8^:5E.'[/CK @^OD1VQ: M4;7G=F/--2;/)8[LM6G:/CF_@QFY\PY&Z.:=447T'_;UVIU92^;V$2;_^\G9.0W?AZKQ30<#"@"IN=I;;/^KNT;">=T2(1Y@.31;R)#L=/>&3ZXW:Z"/-C.^%>>!DMC/B:X7+C:3V7 M7JP*0QO- 69^_*+3#S&:/)@P$@J;.W9>7D38W"0\]@VDS?;'DC?4$B?2'!7C6I>1H#=(@[YFP(,#^^D__D.L<10^P8]V/>GM!OP@-W^ MC1M/171'(6Y\(V/#$$<8NPM&[.YNK6&NX_'5ZZS:2YNO!=,&R;G. A98(K^D MC:9(IELW,5])<35,YFVQ)E? $"1> M(71>1[V1PRC5W8;$@P>%,)[^&\;)*R\V$2M>VH@ L5ZNFN(R:9:GM4:UF*@# MRKI-- J4GVN%I9I>DOUT72I2Z59=YC(CBD3W>89^B*>283S]*WGT PB%.PC& MG]L1\.UQ'O3RTJ];3?KUE71@G0=+':K8"=-8D79^P@XRQ?%"(V_CQN^,V)+. MP)-Z&++\\D>^ M3H'O52C]_H.;8<7O]<.;-^RW'#PHO1G^O"&4[M;S>J?EQI*Q$G^^^D,^Y2=M M9QN5H3FJ47)E/B^U6WS)[@]:(XK&^O[B8-)=V'PJ>AJ MKG3]? MZWP.Z5E+]M)&(TWJ)+]I=L9\M[HNS:9(>B8N*#W#$/O)$'LH/3\4@K\?Z1D6 M6H=V1X#"MW?,.,$/[W8UBU<('D_L(>:.%2 2O$5,H$(FED@CAW&P/W"K[- N M VE7U.RQ JY%O!?HM9 .P+&"=Q4XN]7=MZEA=D*VRFPGL9&*WB(K64.FJT6N/R!K5;V6N8K@:54LX5G)ELLD*'V=B/2>X MD3*7[?J$429= W2&GR^%_QW!8^I6UK251(ZEW(_<.>ZJ^#^+A]N]/.%]D-0"L@T,%.\[+HX%35%XW00_O1_\ M;TW 5\V<25YS?AW! EK=HCRB@(GEIX$(1A;^Q%-CY+_17BW#>ZN[&N6 MI%2429P2+Z*T/+*^!M><*-K* XGW>P21^\^Q 7@YLH) ^$?73 E)PI\&4'A+ M6H*]-5TVP"_V'N7'IJ;8%M@[Z/4$'?4;@@Z>9?OO16^V(2*NA @J&DN%B @ M(E+OU,.$B A%T_="Q'L9UB$BKH6(]ZIY0DQ<"1/O^>5"1%Q/-IT,2X>(N!8B MWBN_"C%Q/=ETTG47(B*TF[X7(MZKEPL1\7N(^-W\?=<[=0K^$?^V.GOMK@!4"Q@!A\K7X@Y!4]"'_^]'ZL=YRO\*9\,/__-_X#VK&0_5S!09+'8#@%'4XN'7^W45NJ%Q"Y?*- M:7^K.NC/J@Z*B3*7[0[RIZJA96NH9U_3D 3X2DD]DP"X>*[DY]%\:9334?KR M1_\3E'?@MZ0)/))J$0UKAD9 G OGETU3"RS.T]'DY4]^)I2'YEO@5=@=P" T M\$(#[SMPQW

&^D$'C3L#&&2RY1'O.]V(1W1@*! MMQ0Y57N#!D)3,52&?RP!R2@9; F8!P(N,W/NB@SU<%:_:$@/]V8":#Z(YS"VB2ID/KZ)+6T1T3QU^X M)81C0E-_A[;3)6VG+T(F]!G))+2Q#FRL+T(ES-_GL,5N.;KD7:\\OF[^/*MJ M#7"'W5N&,4.P'(ULW@ LGPMVW@Y0(5O=YZ#A&X'ES9$9(5_=V2B%F_'5U0>N MW0-8WARF$/+5G0U:"/55@,#RYJB%+\I6@7/H']P8T30D@E=%0D _@->Y2#^_ ME/OUBFU&@Y+&>L7Y*=?(6@W4D;\E87^[01WVOG M] 7/')SH32BS+WW#N,]22C' M3_BQR2@S3AB"Y%ALR3QX3"FCIE1/29E1"HV"H^/D T,QX<#ZK^2^O.A N%#> M?)>A\3.^T"TE-G:$G"MQ>BI&F'C*_OPPIS\185;6-%\ TP4L7>^)%;K>X2?) M%11AB8N*L,"'.K]L9/.BH^6"+,+"P>VA_@U,P._:L].O'+3;OW6W@6Y#_W9\Q+!DKY?%/UAB:S2F+#]1>DPE:-Y_HB-D7C7:'EFJ >R&0\',0>NNB#&E:] MI?7Z#0DXC)Z&2O/WE69@QX&KS'2P8A-&@2WVNF(^_USH;2:W\2!QY=7,M!8- MFTSD,J7AD]&;1589J(?3%]7#8:C\.QSYXJ'RVUS$@Q01SVGS.3 $B5<(G==1 M7^0P0'6W\?#@02$,IO].<.N5&9N(%R]M1MCE5J*>R$B2')DTDHM"N4--EYF; MF!%SJ35-)=>;-5LL4ZG-6K,2PO-J1)'H/D\QJ8<4F0Z#Z5_)F1] *-Q!)/[< MCH!OC_.@5Y=^W6+2;Z"F ^M B!F9 >%:/O& P^ Z-<#!!D(8UOX61[Y.47#@23T, M?7[Y(U^G2O@JE'[_0=*P;/CZ8=(;-FT^N,EZ\Y N%PZ]\6GOTP][I[7'*!'M MYZMSY%->4VU*SG4&2]X3/]DB+K M[:AH*+/"^N4_J%\^AQB,52-<)3U(*O*B,*\/26V9J'4S"#6)"XK!,'1^,G3^ M-<7@FR'R^QPUT: A<($AZQPP0_"!J5[-XA>#Q8!QB[FAED> M8@(5)+%$ M&O)N8DD!8U[L>-BA70;2KJC98P7RS0_NQ7,])]ZP.)F M5;(RL).MIU+&GC]]/GG:&7WU,:NW5)J-GX>S+(1*EA-XL4O2&Q%>_AET^4_$ MJ8^7P7 MAM^1//,J7YUM[&&6*T8:CT ?; M]QX=2I[S2YZ+IXUG.$OD"HE^EYV3+XH6Z[;3F>IU;)[ZHI3,YT&*8W.3F;1N MYGKE96N%)$_ZQR\FG7Y(I6)AH7EH\[SKO[@;P?,5JLW1DJ<&_E8E'I.S!+[/ MU-^P^OQ+5Y\'#PHA1X253KU.&C&!$)'6$>=@/TOX/R-^F5>GE!4IDI)2FS^71^4);:^.0NF3MS;G-[0. M) 9CSBL[@X7=CW[\JFL6(&9 G )BQ1L&CUMYNR"_K]+&0+'0C')6])2^#ST!SQRK;[S/RI\IPNFG 'NXSU6'SS"Q#UL?#FMR'J*T3* D_4 MMQ=I5XFUW^S)O<]W>ONH85A1YR6E MK^>F[&(C-&H)::G.'S/(,*3H=RS#NXQR.FG:RBM,+IVK_46<,Y>N&_\2>0L? MJAD/="I#>*]VQ*=/:'XL[8DG!Z#ZW++R',UD2VO;-'FI!.5HXM(7[%"^?*BV MZPO(EX\6> =:P(1]L6]2W/L5R/^#A;W?A_S#,/ WDOX?K.H--/6']_V+W?=_ MVV#-CXQ^::DGL[)=JW-*1ZB+B^P4&:P?N_C_G\5#(CN'4-GG%G\AO+.'NCV' MWQ(N+\$^*K/VMO5_HK3\]1_XC[>.H #>0"P]^T>43%WA-S\QN-Q7>\Q*)Z-, M'&T(?C1SPO=, O[N*3SRWVB#OG5W%HL(0%'^.>5R\58XNT=7@!0-# ^0=,S7 MB<^!*DTY@,* \?W[W__E/\ZK-(L(FJ(9/SV1Y8.?"Q<:2Z\IB(P-P,L1?@+? M_Y-75OS&= ^;3$>W+MV?6ZG'H#U!TX&)_YOP_8R@&)F M(('YKVXC=U1GOYM,TD4$1V@3(H?DKS^5A/_EP_1Q%MB'ZP&X?/0/+SEQ;]-( M4HW&(,:+%,.,DC25',4$AAREF!@8Q6A*I,;I>'*22/UP]L%[LFVJ/5MKN21V MV**0HII599$&/+R,C^C])T%BUA'&@]A&IE/E.E.L+P=<;3JB1^3^D\EL'\1& MQIB3$W0Q814GSPTKM8)/QO:?;*99*P_2_1)7Y/.*':^JMHL5U]72+A)"WU>13I)-;HB4'1I<8SI*'*XY%&KCF"4.6([/]#N)IC#)I#(K^.0!E");AF:KDITMUUS&8[G9D];DPBR4FF!9_<77,DIL68")*Q MT9B>P!VOW96-<55Y:MOR8EU]3BV*H#).9H[A M:EA,5=@.;U/<9F(F]:Z2;-;;Z,D#:&VFO7R"K[?+7(7OEGAELFI2JZ,86&E/ M?8L9%S=DHA$3EHT8Z!EBQH0P2.I-H\-)OR]\6BZR'.=OFP\R?.AM*C7 M]53=SDU'Z%'*,9'@-X"8L=Y[FCZO6<"47C&"I&C"03!1(Z0+>PG0?E\ ,!C5,&+Y2'AW4^I?"G-,$;@!!X M:!@Z 0A^[IS*FJ%?=-W0UM#:LX O,D&(\/^6!A\!\"-S!O<4@#5N.I74K;*S(RJ4ZXVESHFJW,N7*.,:%\T$[4="0"=_., M(Q!; CK;7!.!XJ$6W9PQ;M&);1,;EZ8]?G;P@E!GS_%B9O0Z].Z2^$13%&V% MMBMA;X"#(]NEO"WFYTZ/<80[WM,)Z(]'B-F9I[1S9=QQ8^1M R\![5/LQV!& M76V4'D%#%_^22K8*?:99?>$V>H'+%C)/W?&TM7__WU[ZG5K]C"KZ/ *N'T)L MJ%LO!'R@KJF&]VN6-R6SYQVF"X29*BUL8&*[OPMWFE4T0?[A&2"=>I5LYN;T MD%VDXMGL)*%O^D_3'P0P!5Z'N[*@ACW?Q>;U=D!&/^J!)#_N@<27Z>V5U/&F MP>NHPNLF^.G]X-\4HAMW0^AJ(SA7HMW[HL_;YEX6R8-[GV5X;_4N/\Z)/I9/ MD4B_,U?$=QGSK:_!-2>0PCV0>+]'D*_QIW.[7D$@O'NK=7T8^,7>H_S8U!3; M A>^X+Z-=NHW',]^W\0?N69C4>KDD*L0$5="!!,]F=@8XN%*>*!24?+DZ+L0 M$U<33>F3TVE"1/P>(GXSY_%='7W%4__.L2^J#H-]9FCPH0__WP_ZQT?]X10@ GB<_Q^ZZR,MF3*D8D! M +RR0F( ID48R(GX']/6#X&2Q!$715+!-@B#9#(*5^%;U.YYX#\D^Y&![N3:/8>0-Q=@,Q==GF[#5G;32H9F62\^"+7 MJ_*FE=.>9_E\;:CN3'SYLQJ2S?Y>MHDE$?JU]RQG&IMUG,US_4%I7%>>7E;= M1&N$)U[%HA<9].)HF-N2U#'%^^\_U217E07L&GG%D4L6&//[- 3/-D3C'5?" M5Y+$]RAV!Z-RI+E04_U!@Y-B3?+9GJ]J?:9U*9GKL4871C032Z'. MV4^M@CY7UHLFO5-Q0EU(UI*OS79EX;$Y7KUTN!Q-];)FFH_8 DHU@:*6C#*7 M$[4WEJN?YI7[M.<[EB;(! JCG=6&IT,;_DO8\&>IKO@*5GE>6DHBP/GCYHR' MMO&H4;-Z<7G)4;*]:C%"W,HQF?7J4EJB@U[:1&SJZHCNJMDHC)H\5%(K/D4; MG4US4=FQQ^F+ZXC'B!RO@=:+RO'/LVRY)37,B;0:Q7!A(AUE+E*;&%2#_,J* MX\I:PI!D<'XUP9Q;37P'G7"O"B"4]K]Q)W!2TOP"_SDO3U1-T?++4._O, O=1\%N6(ETG(NR692CQE^DQQ/1TZKMU0T=9&18^&UX/IV7TZ; MSS5T7G0[6&HH HN.>T[9'PNO"%_BBA"Z^>_.S8_52F_+U5Z?DW'1:A1!2R"+ MS4>:CI?R>HYK7=G#7Z)2C5:^72F2?5FFN_:+F!R#S CW.J&34>H[W2CNR\7O MV$RJ2&PDH(CGU!3Q\)80\%O"V6(C ;PJ!%>,>Y$#C_-\T5HUPZL9@6L^<1*O MY$A@+Y;4?&<^:+E>V)7F+\#01-Z()='_Y=91*@_F1O,XW M6Q*\6)3<%N]#:@-; !*\;6D$29#_;$OV#VK-SX"I M(^#9UG'L@E1M!,<9% M.U&B:V!.WK@Z6["-)7APJA91H-Z$@FL.N=RT<8Z7\_D,X/K6;33_1'E2],O" MD_;@N;.>_UG= !'W:53[A;JEH,HOQX7J@NR@YA%5"1(9PKU].[$YS2D-@W^R M<'T?6D7D-]X:"YLW(!H(*/^!KPH8_F_+\A@'EY8];YR= M.K]!DE- [2)$UV V$>%)D#$=)S^B-L'O^'2K-A5BN+N15@RG8ICI"XU8@R(8YKC&@74W^0B@^K8D6L*51&90#U#X*,. M9?2HS#]FR)8T3K$++;'4RKG$XSB1^?$+79N.7&1N@^)7]?JUFZF]/O@;[2"O M5>9_JDG(&]I_O]6$OUT\^@WPN*T!;A*#S3^X NX>,^-5M#045+XO["X&_^:T MH)%4*-P \9?;G>;O!T(%%C;J73FWKV4ALXOH252YI.*B(Q[)-]."_W$,&B@P MO56A?6O^?=;N,*,E1TLS@P3"IDX-^T+;++4NU2'B3VGN3EM I)+1 M1%CQ?L;RWC]LPQTB(@"(.#UU,$3$E1"1BJ9.3N<-$7'1S@/OJH;KG3KE78W\ M=>=7'([P56#P\%,ZEZ/#?@T84 M(2]<@A=NG:68Y15>%; SY617DLM-S?GB24=4($:&G6<<2NKJPR0_,->6^.O2 M,TX*!26=ZW?BC&R_F,5I-R56Q[7II^>&')M5TI>LV8'#Q]SU^)B[_J&MFQZO M=63<2"W%J*NBGBNRN=)X,^E&\C2]<"N5CPP;^?M^U/IV\@7JE;S/UYJUN.KG#0MKS:#Z@LCO-RD7V]NZ^=\=4T_[+13YE&T3==4U/]5%66=Y0X6/')DVWRIRBE+J%#AM)K?C'?(9YTP'SY8] MC/ELC5DF-&;/;\S>E:W=FQ_UEK+3L8U?A>6:8TO=%KELRS:_B3&)>&&15DE,O;4-BV")JGT@S^-@I!,$PT\^9^+B(.4&4W&F\! SKJ\#:!U- JUJZA2EU*-E#Y+F M?&OBU9K.="IWB>QD(K[DJ&F#350:4F1-EBW.W,F3B\1_JWK3?[ "U!H9/#YJ M*V@2_M2XZ;J1GZ9 0RX.2HT93Y8>F>STQR^:)*/D@9 A($TH""?\=&J *<[- MA&(-I6DJ[I JG%=DF2A])78X+@EG/@43PU0T3NY@.'$^#%>RL\$- Q*ER008;O*4,]@,#47#R<"N3T)""703!4W; MA;)CO-EM;6PZ$N;W"S>\?#]?.CM.&=8F#]N_X55?"P,^<"[",1.AZD/4K'CS0J+FU;:\D#(Y MPZ1J^GS2BYL8D[3>FS:YQ8N:2A12*6NZ:'U:>J&==-V=;'=^5'0]QQ;9)>"! MS#72HFSP@Z?*.C)%?H'4D6X"KZ+K8CKF2,+\E\:\/*F5AM1+I,#:HX&>J+*; M3C>3N0+F6Y.\E%TTYUUR7INDNEVQP8D99)90\>BA4^@5\SBM^:UDVJ.C-G?' M_CE*ZQUA [$)4^B?D_%C9;)XI_FO.10G;?T'2OE!.[=_:* M&>EDE$$M6GR%^\SA6'G?NCN+102@*/MEB#LN]/-F1KZ9 D/'?-%3QP+TLCO\ MV8_HW__^KP_U'/#!SX4+C1V?4Q!QRSV]O3$X MHDM"./^;\/W\VH3 MYW]^?;^(@#W:[MU -Z'[^2P^NI5:2IZB."+1+*95V3\ MAR=F!A)3_^HVDGV_F M^3O^RT_D;EW=A 4^#,UBRW:&+V,[>>=; DK*_V@LQ^W,.F;7"3M5+4SD8C_6 87R M,@W2;X7"4R/7O]?5CCC[&G@J=!E"> W$KE9&SF3#9!"&C#]D$HD'V*I(P;):P7\45_67^[\;,2\J*@^(DH*QJ)3ANKB MV:DSY<5GV[1P@>C?GDM*J^!_.?K= TW!I\UM#6^R<$MO&.D?ZYM<&"(\W?Z!Y\D M30Q#W&22.DJ@?)?OI#2-Y\EY093HWFIIU ;()\,'K4)&@&LH$U MU,'!%3X>_ARWJ8EPL^.Q_:3 0W]W2(00>/W/R4*"=OYH6:?7J\DP\BSG.J4B M/Z/Y\<(ZVDOZ_%30RQ95T.ZPCVQCF-T4$W.6!J75GW>1ADR%$7X4WPLUVRC: MC\F-7(D74C-.SC_58NA:G(R2AT.[7O&]%P?8X4TL=[8H00^_+:)>!1(Q!2J\ MFR)Q8DI0:?.&0T":"1!.%7AM0=AWB>KS0L8$6-4Y=VR3F /DI9]AK[Z(+4TH M]6P+Z7;LQ\]TUZC0\OV@Y=NP+1.9A@B(\,IMX 8, MIF,UN,$U#\:" ^,)+SAA.8\$, M-0=Z<-KG/7AO,G4#\**K3Y:\(6$ILQ]FW(_>,1>(WMW_Q;*NJ1'#RX4BD%>. MP&XYPI=091)78YL@@>VDVL@(4"(CN5U6(TU#$P TN.&5'"!'+?&__%S_A\@C MLM-T1^Q(H=CYB-@YGJ# ;X'=;&/8YE$3,&!!": ;_!09)B(R9Z'N% &2%=@2 ML'&+2/3]N:U "P8:0I(F$F"-D07:][0G*M >(LX>YGY&0!+'$2.H M58]B8_GX&IS"_=!0&;SS)!1QXVW'%GQ%LP7T\B^OG$^S#D3='$ILD>AKA@RM M&P&$_/%G_+&%Z,J#Z-O,8 #X:@'3,S0@H;X\*P/ !;>T+]HHK(), O@*>+$P MS]K0*HA()CZ57'\0;N+Q96\DI!(3.D4G1T)"$$:Q%),8I47X*QT'8YJ,C5-\ MG/_A>.AY+U$YW1K;I4JI;+.+.3_HU\A$L9W.C.@1O?\D:!K68_]E2Y8316*799R.U;*]&S(CN&IH: G#]YNM1[7ZU6U\'N$[5.1ETV;9Q?= M3E]X7"OY5CTSBAV^?1B9SFNU08_B(M7L8-',YUL-JC6*'SY)/8[6A?^N1">4R*79*?T=T\O99ZV?9TE#A<3S^/ZI@6?/%BSVZ:D%T7:Y,D&VX_I?&&Q'K0RH^3AFH9&VI,!VXF1 MN1(9B=2X1J75SHQ2AT_J:K?"IVOKGDR/5^NFT"^QAI49I0^?U-K+=M..Z!Q< ML%KMV3J]T5;HR0,<*?1Z]9A]RO!DKIN(C3,#H,4;*_BDAZ,+]SW+" *^,;A! M:?BK80/1UP0MHXH-Y"3U?9273-0<&LJK'+1IH<@Z['BV6376)"O'>W*.TZWU MLS08K=?7Z7AVRA)/1@GWA 3K]!1T!"D^(>&>AO =]7I6>8 R#ST0 3^('$^Y MX()(\8$(M5J43*297%7YVDSP!HW\.L(,B+8"&I-#6L8!V$-B9>-VC:1&FYH, M=0&4*]3@F5I9]%0200!$:%L"@@BH&RBF1 3Y\/$[\ZM?,]N M_0Z-$]^3!O<%@VT[Q?AGVRDRB7<,AN_43C'DD&MP2'!;BR:CL=A-VUJE/L J MIX!UNF/1^!SD\9Y=^Z7)@T[?-7F<;,XZ_F.Y>>M65IXS^!*K);U.HQT % M$PD5L9Q).M[ZI-=OVA6,D=B1^_*/J!3J1.EC-DG%7K73V3D',* MVXBG)*;0B+6<#L3IAWB*OJ"A\,6)^+MPZNG PQ?AU,M9!Q]FU;KR-.H_=^2" MS$?&9&NE2MQHC9J%(Y,@=0%[X-8&K6;;\BN?Y@IQL]+HR(WNN$-9BUG&S+N-O9F' M=#)YHJUWZ)((^?P+.3"(;2/[.[RQ(V/%L 7+QG6LOA3PT&8.["']R#ZIB-Y0FC_VDZ-K,@/XFPC6=CD!A7R,I 14514&FF'A+DJ2%! MX?7\"W-AT&[=YU)IMS99MI=.?GU&C7;K4X4&:'C1O&.=Z3)E616T.>@BSGQ; M8Z[3V44;=-"=[!:32&;)W[\2L03YYN=>8NK-BY$OT\;]V8RZ'M/#?;, MCCL:&WQ?)@AFR<-> F\+J)1D\-(XTBG)\ #];#F_:%(R:BB"[)#8 T->,@?O MBU-[R/(^&^2[L_SE[)'?YOEV-])N+O/:ABT6P633LPK/O4(+\GP"A;CB7S%( MW]4L-!SQMWK%A!>/\Y_[YE.OKUA,A'/@C7\O-SWIS.7!^V^>/!4&N MR@I\<=5(R/-EH3 RR75!PH( I2DF'I+DD2$N>T;0_^'N9>= TJD(W$X'NDNW MU*.H@[ENF=T1>H0W/>_!&T>S;U/!IR\]9?,#VN1WQA!^T(#VSR.H2MSE'E['.$*H ;XVEPW)-35'OX'PATB\(Y@AAGO-,#@ M?M6E)@E [ %5U/S\>!26QJ0WG,8JI"#/Q?8<]+J&\=1%XTN@UGP;EA!D]O9% MQ!*_::?3X^6F?EZ,$-&H/;33OF3-&^8'9>YR(C/(>+-_C M]G,VT#_=;_;3';W]6OS";66KP#0!:.@ K:5.JX"'K'K82C8C)5>51+;+R4G=O$MR*DHXY_LN,TE.DV?W=82D.W/*)!0$ M'T+7#&NB06["\Z-0ZV-K9@!GTA=D+4#,X7MF)@%Y"[+8H<'GMO<'YD\TT$^; M3-!@,&=IM*!DF5LGV@SPXL+F#0L8:(B5\-J'P]$BWD?F V3EF20H[D+F=B43 MB@W3F5M@ -T )ES6FV.7+(TPT:0@X!];LZ.:+M[M5KEN*?+"+7J39^-)JW8Z M'+HDG+HC7&58_9DMJ@_ 8K;N/&=G]4>5*S)/)H>)87)9!2+Q_E1.CD61X"'U)-BJ%AZDO[Q:W=V2*>0'#Q' M4JT56]2[8S7-C2;<\PH9N?M/=JE,)MLVJ2PG12JK9V!MIFH-/9G:?_)IL7KB MGZO/;\/"FUX),':V[FJBS. MS.6CW)G)J0W%+7+LJ'5L8HU0XS,9;54TV4:FT;2-;J?9SQ^=6!-[44!Y^C2= ML$5-*))J93D9I*?PR8.W)S/3N&@/BY1,YVW &1UMQ731FA2U_VA#Z6?3+YW1 MD"S*FV)A)$UCXW3KV!B<7&Q(5@J<(W$?*ER MH)NDRLL7=<,D4?'VP9$*;)VB3+E5Y1*U\K7#])R@V=:PCB M6J@OAGQMGH%/'AQ^,NK.IIEQ59 [PF(YTJO4TZB%UCPX?+UG1V;9EY'"YHJU M*COAD^5Y!.US[_"C<5K@DVF!'DUX)CF*31*I49KA$Z,Q2*1 @J8F0! .B#J] M3+2'4LZ7;E9 M44VN7^H7,K-D)0'9\1CY-\>)^92X>U=R_TDCS93)O%90 MY/X"] ;YM*"PW/08I8)\#.3;DT21E![;Y'+6)9NBE#E&J:6Q!.R)VM8YJ0?5 MU-.P)\_EEM-F8$](E-:-=H7LQCB^7'GJ=*HI,O&X.D947361I994E>7F[CPF3="PV$N@DQ']J'!OQ25H8,2(9B\4322;)'Q!7UAX.J0TW M>N3H 5A8ZK#335D(_X?LDI^7LN/JNB]WK&Y#ZS5F96-QE%)&&[&1$=;LA-QT ME!7(,(^Y 3^%E'*PIMJ=M. MVLV0E;C0.3JPJ[GH")6G5K'&+>)/R5BS)':I^-&!7:WRAC?H?JPCSYE5*\DI MUC*UR!S#%=](M=1N.?DH ].PBF9<,+7<]-AP+7J:6.KSA=@DB\U*5GBI/3^V M,JMCP[5>K$J]FX(V$KE(%/)=%:=.H1:K#"NLU*Z'=F%[Q'"L@.Q(.MC>V%P9F0ZP7A MU1MU/WACLM0325.1P=PVR$V^IS>E0;[8TZ87 M>GUB2$;IR[8^_5-BJ*.HS0E:",5?*/X^(?[N>"KG6T-;0QEY41GYY2DFE*3? M4I)^>KYQ,IJ^;:NF/V6+LTZY/NWFN;70# *UQ.^>6NB[4K$?=F>A1+]0:EYTA\PD96S:$\2FD=EEQ=EIN7U72F:;'M(@OB@U0]-4ZS>B7C M5)]=C)M306LE^V>&YI\$_8/% >=3UUZS/U[E4V79.ZND=*T2"-29(M< MZV726M6GVA,J+4VCT3RIU&%GR'O644%3UE^;P6\CPH/$X'O:.][BI1=QUNO) M#8Y?532Z;\CQS&49G!'-9%HOY)YDNUZWUHO(IFX#Q. 4[7#X87N>NXJI=&:: M8450">2?7OR_Q2T_N),I;@(4UV,07*A\,?"X^ M)!'H*CL;-[,L3?93S9K>85:/D^842H3TCU^I>&@EA#+ATC(A /,.@R03+NOL M^)!,&&KUNO58;45(>Z56F%EAI=IZ*1$W/VH@1-=5G!ZG)%8_UJ^F4]8P)^>T8ARTQFF3:Z#NJLR/7^G8X3SB M,/IRA52)F_/&]7(I;G[4((F!R_HY3HF!7FM(]\:5>8=-L!L1]#/KQ&J.Q$ " MBH$C8\G#'(N+AV"#S!F73L((\MF_F*_CE%1XB;$5,Y=:1>3$,MZ5DOUZ;)E% M?9_3/W[1#TGF@DZ.T#SX[I(AH+.,@R09+NOQ."49>++:R\CE69&3C%7D64T. M.N49'K5 (]&02)TR&@T% 1"*:"!$1!$30H4(("B+"QLQ!P ,5383-^X. MB%!%! 01H8HX+R)^,^O@W3O;?35Q.L-UZ;X.O.TWDOQLOQ$Z'DU?ML0F8!TO M0Y*_[P.?C>3ON,?.11H8AHQQWP?>,@;SZ=#1QW[U@S]B([)T[\[UW,/R3 M"VR DI3O FK.;?.^V>I1;IU3ET)!IG8?H05%,?NY,I)94 M0;&1-2XYXZ?G@#=M T=#7V<%*Q*/82.!_1G!G]/5MP;%]9-&G*C2;;-GCK'( M>9)($S<_V\US/J[9LZ?);Q!_FL=JY*W")$.-5CD.% I4[T6=RN-4RVFQ1S_0 M:?H2J6%T(.1; %)&;].7+EA0<&W+4-)]54EWS>9%)R1=NR=04J0Y8LE%T9*8 MI\U:&9JHF6@223HFGOA2DNY"2;!WX%OJ8R,=B!$>[HR? @(:I[RDOG9TQCV> MH*FJ[79Z=BS5#>"-SUJIW\(D_>*'?"]"?'WQ[$KGNCV'2PD[DC9CCAH3GQ&Y MYMA2MT4NV[+-;V),(MY9CG1:G'1QF'C=H>%^$_H@)J MZK6S*Y49=OLK8\7.>],7M2',D]GIRFFT1"2BV]:N[AG.)UB_EZ5T%==DL([\ M7N;,5SSS'8L@>C1=)^K5:;#NQ4"8=\&Z MCWWZ0J[;!A@UVR0C9.1RG2WJY5%B)2B-XG3O1OY1._'U"O[Y&_B>S,Z['-N& M#-L$!G*T;._F$7HKOJE$=3&KVNJ0G6OZJCO()J?%VLII7Q&/GNJW<^/";XQ.M5ZS@@TA^7#-??(/KYIV1!>A,.\R10 MN?0T'5#6T.I80%E\U&Y M9BXFUDCFJO-\OQEOR;G!K&* 20DDAZMC&4TM&8YA_Y=LZFY(9045;)(ED8V9_O4I0Q -^8 MM &OL*:%I)Z! &AMMF*/=*1>G3>,4:JGY(<]=9UG$]55;[Z9QJD-/_WQBTD_ MD.3AZ!C"7-B\ 8@)@C:Z!4XFD@ (+-T(S!$=#.(-Y=D0#<'2 M(&8PI4:)+OS&$3K#X0Q)A1 VT=$Q:5/4 _P20Q*0DKR$'1-2]&44ZN4)KUPO M?(#RT$M^NLH5JMS&I*P*!GI/6=W5S>UCVM>A0UY/<)VY/"8C4%^_U#@KG("0MX#*PT^D.90#2R=9 MBD>M'Y!X> O.,%[Q#/SMR&,M7E4 F"OH^1,F[ M[LI+4>P1)RPE_6T??4"B3;*\Y1#W08R,HPFH3XK@C95H;P7 MD5#DH1HP>"3L(TCP(Z# 9U#UX-XIHU?K(9.QMMUV(8W!S:,#[9HCZ P&0@9/ MX+M21)M$(!8@B*%J<63&7KKE!F()ZQ<5P$#TV3BKB:-B9C6:Z8TU9FJK]4*MG,CU\4$SUB/D*& M5A#L$+R_(4"K'DD=!:4^%1?IW"(SXR*+6:2Y*&AVK0\IGDI%#\T@#Y0/4%J9 M.A"0!%8VF _R0'#9 %NC-!U\-J#H$>.FK'T.;:UL*UY3Y@HK%U=&FQS,"[*^ MS%R1#TJ18ERNU)8LUQCG(RE53);X#D)>[#9\$&R(GF:$6E]=%SJ%3EF65H.* M]K3.*!4)P3(=/1Q6_ 8C7,V>N%VOO(]YBOS^1]T N&,#\O'N_*^ZG3]@OEH_ MT(A&8@ ;_S-TMT+4JB(S;J[AXG" B\,/U:XC*=P#GYN\W^G\_LD+66(0L:E4 M8\SRMM).QSOS?N?E7,2^TP'23^>*E!&;K6YS*B=F#:7&S1DE$8/W,3)ZF!)[ M49'Q3HG$YV ZHY7GH9+K/,HT;_+D1N4>6\W6I6%:& T+3#.NR:0DV3$QD:PN M8SUDCT33']:A9^4&^C)Z\YW.YY]#F3"8T8]/W=J$K)0'7.9E:&:%S>K2*-,> M^6)''@@++K*)=$3*(C,#(0ALXB[.!"O*S M:2K;84D['8OHD42SJ"&8_@8;W"1&4+ M>/6%.U*EN>T-!'[U.F#C]8C"03[I MUZZN>Y6/3I/7#[CX?J] ['V_TM;*J?'P5/"_713/Z,+W9A5-D-W@XWC$:8NR M;/+<(]E8D^G^+#XMLCR\IC%HNFPF5P0$$%'TV%[ MQ2 @@HJ'O9#/BHG?3=O&JN'6N3RX&<_98N]_47\[P?SU%0[4J8+Y*Y^-F8POOYV[\Y(.3$I<&KJ':*;Z 9W9@4)'35&^#RG<-9 M0XUDOU5D6Z+!G6XG^X**$O@M(0](GD,RU!,*FD^RY56KJ:L*YD5V*/M7@X5X-K7AH%=VY570SH17:4+>08\AJZJZT8Z-;"YEANY1?CGSI=_9@'.GZJJ]^]FD+)T!0*3:'0%+HO 5;0[&-.I%YYH%F] MU;Q,VG:#3L=DO:'T6TY#*>:!H0[S[^[,%DKAS!%K!@S 3RQ@A*;1;PFJ&[<1 MOZCI=.O#?4')A"L#/RJ6,H@?3\BF+"4NGZKSEH>EU/Z;7$;%&@X596394C4ULN.13G[77S_)T ME,2-X*F'=(RY7YO+0RA!T?@%"$P_"=T )JHF7?**#0A>?+9-"P$HM,7NUA:[ MG1@+KM&&I-A?7TB,<:K7!1*([%J CV;P:)ICN0CY$M=_ZE$5">JK^!+G>9 0 M:V26[:STY*";L]:;W@KM#%5C/U#GOVK>VB03;,-I\*$9&).''7XO(M&^.!N' MAEIHJ%U5EN4<-CXBTE;EY/(Y74WGX&9BDQ6=3,ZKW&I$D6Z6 T5])Y/L@5"= M!G9[A2 M42H-YD?JKW:+JORE6%NJ1&6WFO'3(SU?W=?A(1TE/9R/H@"TA M$:CTEB )$KW77S=U 6;]B_J;*+B=[YRF"Z^]%I!L4]HRY5-K][@4*7)Z_;SJE!WNDH@0Z]G>5]5=)T^-(G M&P1H"!E(OJ#GPL7&BOR*8@XQ;(XI>0GKZSX MC>G9PNGH]@[XC'KZ[3('Q" MY#3<-<+C.\UYO#_ZUL2K-?D-(AYWB>*TP+!SI3N1[9=6?VH4TU50_D0K M;+^F>SU9&?>W-W'3TP[JR2Z^=LL^WOUTF-.*18N,*"K H M?>A[W$YI^&U$$SZH$ ZH"0P=0K0![EYU;&E/W$LJKB@?(QWNV8VQ:))QJ.[J MDP9\).\;-1#?[>TKF29DS LU7;QO"O^M/E2[!RO ._)>,'"GH2-IEF-/E>F$ M[.35C)IH,Y,-?/<./2>;*2G5(8KYJ?5;GRA M=UFF!8F#/MDZ=0+?@FG Y!5PFAX>"&R7P7.)MH =@A, G![F;NOSB]##=Y<) MX)1(D*8+?3%66AFV4^O&W+.,RR8X<_ TV0B,$='ZS70,UR/2^L?\P@8]C$G\Y MG&?:PLQY?L6;!.J>*/&*LD'S8U#?Z;&SZ'93\$5^G7UTCZ]O(?H0)#R$XM]X M"H(([_^&-(:T,0:*MKI>)V!H=$!*4H%#ARO)FN&-2JXH] $W=@2X;ED"^G/B MR)\EE/T)QL4=:/U4@@>5Z :82S;D+)1FCK1B2#L7HIT39*-T%@MI(^H5%C!RL]PL M%W*.)$=.N+<5X6W:F_N^B1Q?5^UV_JG;GS?[P"Y,0XQCCVP@M M_!WB%?#09D&STTX2$V919X"8NY;323\*_X[0"A\W,4UAJMN.-$,L,],4$0UQ M/&T[72JV&A1/^Y^:7%#\[A)Z['R$GIU,Q)<<-6VPB4I#BJS)LL69-R3T%[HE M"P34][3',+Y]>/YB$1$7CY XA)#0_D?"LJMP;DHO.E4N6B@Z+X%].4"18F!H*Y+A3)+]E>/=F-6 M9<4$&H%'D^0?.U'>JFP84OP@9"0HY+)8*@Q1G][.U M'"8Q+DPNX9_%QH1/+I MY>3E:9Z1Y[-I9#4"#6Y.?5YJ?S;T&'L9:"4['QG#2].S+I>;O16-XQSQ(U-J M/S2)\C/AR=_C5W_DLZ1&2.5Q3S:.P09Y_#.Y.NF=[@7,DD3"?$]^ Y MRO [7#<9U#$3--U<^WRL[X% 8[)>QQ$2ES;H;S;!]+1UWOT4JK%/R#7>W;BR MQ[7:UMRGZ ?7Y(?(13K'0A@S@?2P;Y'UL&S-@6HW1SA\ZR^KN\Y5Q_>=-ZBWUU/[-9I=@PD8\ ;-_2MWO>- MYKJ>@G(A4B@8\MQB-U(SGO5C0F(%5:WK7M_WKL?>H[,3WTT\0&)2@&G";1B* M!#?E>.F1T(0*U)=YL&M&X25-8%D*V/'K?U[/SPS-GLZ\]GCHY2)0H!XU-DZ8 M:X;C3P">8P,9YP&7 $/6>2#,&6\ \S6="6\026'BZ#/I_#LW%5ZI3"H&S6'#C 9'"6U2B.O4JU5 M7I0W8VO5 ]RRLDA 4J,>2/+(1?P3KMVW[E?P)@I%')128($,)$2:ZC&1"%_I MY&U"NC2T-82-!6]D[]%B7D)TC2G188Y1HV;UXO*2HV1[U6*$N)5C,NO5MW;N MT.>5:$V$J>,2K5FW8M)SW"QRMFUR_41CF5*T#"0S)LH<&8:.A U&VW6R! )T MWRX=Y$[\IO6%C"K7\$,K2%Y@DO=^=:T;E'T*K3\+[A6QF+9UEZ#"<,QO8]N4 M5&1/:HY>V/XNPE=(\SD0)8<5=>32W^T%X-JDS(.3@NW.M#_MD7G8-ZGQ$O$W MES@J5: .F]N*)>G*9=R_HBO5?>*ZYTC[K:IVU!CI(I_CLEC]852_:!B)))*,1"R I M14!#R;#PQ1Y*7TC4Z.\X!N9>.GH(WBHLY$+0L#L!QP&V=MG1*P>Z3T 5@YI^66\G5%T8AA^4_?E1GJ\P M+T.:6Y%]D^3[A=XHJ7*MWY+\IH%7M+ ?H /E,P^5JD_PNZ!M.9#-;3&(!RYX M"&(HM-:>1+]+75(>5AEQ8R12J]6?4K%IB_F$+GG7_$1#P$R4<=HU>$3O M>7YC'E4;^7ZZT$NU.QNVD\QGGI3>8"5O<-+#D>Y3MZ%7PG+.@"PLD_AK-7." M%I"55 V5^N&<;A21^MMC6QZ9RI(F8M=RR&4AEUV:RW*O1.ACN..7OL=!A(WH MW2Q-2K'9F.JU'E_J(]1Q($ Y[U9Y;_>?[NW<_.WX-.E#%DDE,#< [ MJAJ>$#EX/:]'P-GV7,YAQ+EM7ITZY(U^JSG#=%Q2#CE[A[-?DE)]TY/G+6Y1 MF;Q0E0;U_]E[TQ[5D25_^/U(_^^ SMQ^U"T57"]@X/3H2"QFWW=X@XR=!F-C M@Q>V3_]DI@T8<%$;%%25[VBJZU")G9D1\8LE(R(7[<;53LV\)/MP;E85L0V' MPSDM71J/@>Y]E,9FU,8J%K;Z[51R2&JR,!P%QSBJ\Y9DZUN+N".J9R%%T6EJ M:,='X,=V)L$A^NV2]X,S=M:3\G:]P6-.AU#WCCD^&>X[1KR^_-/W'W^H_X@8 M_,$US&<8AF7HAT)%AD-1V&#^#CJBFQ(ZHAK+BT0V/^Y\]#<-RKBN4M4F5 MDS=L,$M5R4&QF*C_^B/"!SR,:1@\BG<[;I8=;D%!F9\@5%]:.MX>S?Z8=-C\ M7A6]/21/.6ANHI%2?]%B949B1(-J%L-T]-'DX#D7:2<2[FKUV0%FG3_OZ^(E MU3GQ=0W?/0W;8[M\S;]Q"K HH?I[R3'*3O(0[K45_F'2MSM,VD)[8-U=!#/M M34-D,[*YZ:9;SQXFW4T&O?(N;+_E>B?D,O:@Y# MQY")+:[I3;8< U>;')HY-D\)3U+B*U^G92E:C>G+>@EK;96<.39/+ENJ5]EFMEF M&^IUJDO'PL%!\RSS:T6.FMF98;M,HM^7M"BQ?$PY M[KB:JLUJ94-!5Y&?C0RWZM5>/T)KR"(\]6%*EE:Z5U>*H1 MQ?6D(IOY0K9"HV<>KV@8#5-AAN*C0R(6BT#Z1_AA/ K"0UJ(A'F!&(F1&'?Z M[#I+I6OM[$)O6YMJ>S3-<-U-Q9/^*SF_V.9XBR"RM;EL35845RFOX,C8ZP9%GSU3" M8ERJ6(VY+ EL8M")];)5VI/^M;HJ\>0V*!*U\%SCEEU=FHSA2)(\8Q6]52RD MZX39#D8'),_'4O1HGO!BJJK6G.A\TQP1LVFQ5NO5U]!!0NQWS@ +(Y,<2G " MQ7I[N^W11(LMKN#(LR7%N_WA)LSTTW(SU@@FB]L.(<31,\^69,A$)#6(ES;M M:J+7+DD&G2DUT3S/EU3N+KMM+9-EY6R\T5F1?#Q'3A->W!]9#>I+*=WOM[-< M5>\E8]OLO%+WXOYIIDN2M$83*$S9F;KBF_U8 MICF,(^X_6_R0G5493:=8>3'@PJ)9V(REPAB./%O\?$;&$M)LW6*[1KJ_$L;% MK5Q$;]\O_NWM_:DWM?>G?_GQSUO&/Q\L\+FOGO XKCOW3W$O7%PU@P_F'CRJ M<\/#.&[]^L.X;QE-+05'LX3(+?/LK+SH-\V$8O3FB:LXK.X4:=SNU?LX32PR M:T$KE[9P!LEHJ;MMAA/F^->?^/E-W7<_39OK&FJ[L/OGF_/#=L5+7K5/YX=R M.#O-?1P7T/3[G\T .-SY%K*WQ]EV)MG2@K'9)E*#4\)H.Y0<) M 5@BU]75".$L#AKZ/.Y_X&*)*LZDL<]D[E]Z8$&+5+E<0F$ B'>0(?D)$"P% M$M9MHWCG$IU4Y.TZY^+F!W;YZ4F[S8ME('Z!Q ^(:5=R@U2N76SEB2)+S]>) M6E762V\ID$!=OG0!6\4.4\$E@;&&<]L@ ^.PV"=U<'T@N&E[([AH00E!-$1U MBQ-D59_VL7$*:]T=38Y*KHZ$>K?E#NJ@4S='=%V"C@VB@Z3K8&%).CCJ6P*? M?:CYQW:571>O*';1_/&M!>XZ,<[]1=N,.V0K^B7ECP 7J9T44ESIB-*OC:47MY!1B-IMT1I+>WB[&J".&!UK\=7 O"N!][V>1D>W74". M5RP#]4_045,@I&XM%=\#L&N8$@KD1 A6"_+%19-NT"230B$87$MG-3Z#@ M2+QWNP_G#O,3P/0:B5OJXZYLN-=Z0,!%YJJ WX$X9O\B2%.G_8FQ(RXVZG$= M.[+Z5,,!4',"$=>P1JCJT+F0:<4(O@D9F*'3O7$:.]BX M;QG0 ^3TS/YO"Z$:?*NC4W^4T -YHP- 7^C4<-89 ^LDRT?&SO.HZ_H^*<%^$> M-2-H/,\ [K",Q'O7DL=M-J.9PH=!D=5QY8RSQW8!#81$&V-0%S+\YW>L]% V MJD-86:*F9?M=WX&/AA/^G0@U7-.3NW\8^JM+D9_5R/GZ]1'T:]IF"*<_HSLU M_L10KXIX8M4#!WOKV-BF,%<&ZVV!98Q(L)VT1)VO)^P$A#,5*[VFUR[\?_5E MR4'*"2Y7X1SKT.MI+F/2UMMND3H1MYLIIL#]--/SBLCSDEVW(B/V21+[8!B> MG;O!%NH992$M0_X M&VMZS3+@0XU_?@?PEMC"78'$A7:!-S23&)HI&D%SW+FQBA[&HO5,EZZ5MNW- M/--.9A*]U@A:Y2=U/4TGE%05,8 B$6W!%R05'!QPCE)'BTJSD)A$(^U9K-[, MM*O!ZK8('P7M3VX.'P9Y#UPW_>IU=M[U8^7V--!;G7PLE-/#V[E QXE2Q"%L M[&1)'7AGE_!DZKNW.D\CG6#X/J9\*:N-B8?"Y%_NY9]$H%U92*[GH[NG1,A1 MNRW9_1M;P;_MM#*4H?QB.I;'H(09"CF$^)ZA,!I&L>)-!_R'Q[$Z;^M;?Y@BX3N)OH0]TY]IU31H6AL MEUZUR\XBY^L Y&Q)".Q*BVZX(['YA2(IYR67[A=L@KF)([#_W_^2#/$O33S9 MOZ"P!;YZ\.-<\9)5=.-*L8L0$-OE?+WC0L7;FBC?459HZDO+RBZGS!$5\B J MU+&HO$\Y'"H3?_\OSP,@BI_+'OO3D-]74P7W7I)-H/.?5UB@'?ZX]P(_7\<[ MT88[+-PENCC(>^^=L/6:OQ&.*ON!HH"=VQ^X;NQ+?A_&?W1?;E^S8A^#>J>] M_SSW[3;'%C=8Y'^NIW;O*&$!.A0YZK?QVOSAM]W&>S@T?[Q[#RL9M:O3J4ZZ MS4W9N-HGH[-L[ZBL,$A?\YYO^M>N\CK16R<6NAPNM%.S3%^-:0R[HNM#>DCC MF[Z?:7#S]5SW![)GOCT.7H[,/RH.OA#'_BXP2%)V7B=%/2 .FMM%=94/QN?$ MIE51$A0I1-;D^%-P<&CV15+. <)JT$&S:D6W/0UU%(F^!@>_8%SFW/;SJ%?\ M-O&:>YF#/W#=CQC&^2(FYDW[ ]K/T(X[%DTU"R! !:+ZEN.C@*)"'94I=,1Q>5RCIIV0^.,CD>?P@SEQ_7\N-[GQ?7NC@4W M.I1^Q*7>'_9N9\J]A'NU4KT0:6Y&LK1,3L:Y^"2:2*)+%9#A%F>>J CY4C3M M>FUX3[G.G89^U%7D,^O?XO-7U[]]1CN1_'G[/GPM]RXZZ/1H\4Y_W#$]5(;;6H__H3#WGTPX5\JCB-43U"S4_.-89S'".G@$1 *>CG\<$ JB5EPY$ MU-02-80R<+]6U(P?7YZR:^?GN&)+3K'V8O!L4R,T#QWP2//@)^YZ<@: [>,& M4!&OW>A?$C\F5=^Q@=AEC'+W A, DB1\MR7N";F>VU3\\+;B>TSV77KMAK[< M''+5&K(I;N1VM#WHJM.@M [:>_,[A_\S[$Y&8#S. 8GMKI-DFNDTUR-N[*D, M;GV)"[X!U:$3_@]>_X5N6K;E\%'EDOZ+\NA*NU>)%LCI0,P:6+P_R*D2=Q=*6R@7I TT^-A@!: MAO'DZC.M;&S0@5:HTWB:4U7$47LX0)UKC8_QZ:[!FG/]#NX8BOZ]:WV]!SMS M NWB\22PKS8.T(3=V3^P@K.Y>B?J[Y!*_OY#YKQ#X@8D [NC_TN-HS=489 9 M!!F>#=97E51LF@PSZOC7'S)T'A[XRRW #T:T^R9G?3+1HINQ1*_:^K0]&U.] MG-50N_DP)MIY6/JOM\.#W?IV-K>06K.,W146B&CHJ4?C=U#AA-4N)&ZK]%=M@DF&_*Y:)U2_4U>MF-]G[C$(05(^ M(1Z $-$0[;P1"^-#T,(3PH>DA" &A*>X3X@$( :$IXA/B(0A!^IW#'X$0 MD5#,=^@>@1!DB/&MIL<@A ]-#T&(2"CN$^**A'A])OIS%'DI^O=Y^Q![PS[< MU)E]Z"7O._9&WMVQ-_:"?7#WCKRMB0Y H S_,#$"K(HR7J[4M/HE9^%S27^V M],_GA4@H>C&><'=>J$CJ15;P$=!'P'87PP?40P MC9VN^%7][S]^M4/LWN7:'V7Z*]YV\IV)_+61[?R>CL=5>_OV\&6Q[T+2;1.YN?5U-"]%WF/JF.4]G#O=5^CJ-A. M:7JL OJ;UPSOLY*CM\I*[ENUV6#=7ICM63?,S#.Q3DMAZN\N0O;(8&;7O&(A MLB1!H*:Z*[7,B%Z7*;H*MWP04P"YNKE2"'25$0R MDT&-F)G;XD+D_O)Q%UQX@/[OU\ %.YGGI^+"IU&/*\%_F#L MY%-E(/%R0?%7"-L_"*C=-X3_")O@Q%4>MZVN'V0Y!4,Z]PYPM MS_YG_FGW]4^[[]Z0_O/29.Z^U(? R*\2XO&(?WL=@9D;HR"2XX1,)?IT11Y.LS\NIN?M2'PE$'C[0\SH0R9-L+=P"59UEF/&L MVEXD0)]'%X/@_)H(%?;S:S[A'/WNDO5Y"3AW7^I#@,A7"?>\#D3B\8$*YJW\ M@@U6M1G3[5M9N8! )([.W".QJ)^,XX/(-;-U[K[41P*1AP_YO Y$ED7>& ^, M+BLO-EQM)(WZS2DQAB""(CW,$Q&]%"OV;R@[1A@X2<0RDFIQSD[A[D>NIDZ\ M C@=2>#D7T$RY@JW^8VWSYG*3K8HZ U$YD==X'%'_^.V3Z[G'CTLR -%^?=2 MS.VZC:.>+:6CP@>1=,228LZ;0Z&?_^]_CGI?[<$'-:77]-\[A''MG[,O% :; M,0C:K;4X$;[_-Z>LN(VQ\ZSBH7VX^O<>I&@T)Y* ^_Q7P/4[VI4SJJ&&]ZZ- M.^IY[WSMN.W][L,76GPY1#>U^6\**M8S E^;RS$=Z ,Q_H\+3'0$;O_;JJ8\ M)0#]?O%F)7Q7 LJ)0\6$D/C&7B X=QLP;Q$XW=>S[7+Q/TDB@+.A8FA9@1KE>-%&L9?1 /:GT@TW4$_:\(J,:3.G\EMQX/D7%PLB2XW7';I9:%5D!)#^GPD'R9!,CX$,5D"W5Z\ MO(PLF16JRSH;:9(D*ZR7TSS!9)O#1G+6:2L:.NH[&QE<1-Z\.8Q]ICD]@B,\I(1)4J*&"PE)1@=@Q'[O;S!#MWEVY8@%7K\17;:WH1*+A,+^104G9+]+@U$JQ/C=P!^!$*1/B Q'%3H BJ6#O%R!Z( \*:^[CM<&/X=/^)O^! M>V3-KQ$&M"'[WOMSC_#G(ZS[&M%-!V)^6#'BZ<6FZS:;:]6)94.VN$V89B+- MU2C__EBCV_0_N 0-L'-XJF)-EU1>FG-* \PXY#SI* T-A2/[@-,] I-5J@\Z MVV2#)&;;9*\8G$6$&G3E2)1G03U1D4MY%N]#O<^&N/#5\.A'@,]W7^1+IH\/ M0M<#H;Q:@9-JK8"R!':_;@\$FHVW$AA!"+HI^@- M,.C>&A;2)>*;25_<3+H;>/E&U=WP#%E1K97FE;#*LXLU?,"06$BS9%.05DFJ MLQK2",;H)X+X^H84XQM2;X*GGUV]M,.J'UR^]'# A>[0\8 N:6-E*H:PS]U;>=B&2^.Z#PV]CO7FTGKZR479O"'@0('R\ MC?G&V(@P,:\:IFXA@4YQNKZQVVM9JE=Z7F,YBR1C#4LG%K-D:8M0^2C6TT M1ZZ=Z@D/1.0F";"=&$V68"J]Q-0B^5$ZN1I&[0/*"!W[&"#.($WJWA6UMB+RW2*^CV%N LM&N3C2> M+A%%,"E*Q5DCO6$3PQB.[,>C3V'FU<5;KARX]Q/#E62]XP?7)[L<+7=-!^0@ M,//(RGNVSNG9PB!7-N#YX_"K0PS8V9=4)$3L*X+@[H ]SP0XR]0"1( XU '9 M/V\@A'^3_P0RFAW-,_$MXC-\%!T *I*20!KP3NH_::?^AS#Q_#J[FYCZKJJ- M_Y,\BJ D$V(,?Z(7415G( >$,0A Y'#_L\OI.J>:@1;\:=BR9P16DCD)-( Q M![P9@'R&*D<#I\^#3H1TS76^H5REI=D19_A=S)72#,*^B>I0YAHJ59 X)2!( MBH6A$\X?C4EI<)"Z060BH_\:@93"&48@ 6%R!MD9KD#CY8FF0$DS M8[W(8(0"K>?_&)AP B14 *R!SDL&",PA MD^/JM?]<5@QI:2D) *L%8\)!5WE8+9N=B+QLD[*UJM-\Q$S1B?7*2SN$AV0$ M:@S(Q5#O3\<>7AM:D^E&MHCVS63$7KY> MK?_Z0X9#$?),]03F$,OP]F%AX5&6-J3H*U6RL^\C=LU8L5)&E+/=)XD%J7<,LWEA8E*)MP$S5!L!KFC&:2DU.K8E')-/MTI0WI2M%/)!UY"M/G#->> C-+,:6Y(L'UCS9X!&0V9(3 =[YC%[ )9N_E\]2 M*T3VSFXJ F0B-5"P5)N+GB[1,8!Z+4@J?@?\PNX)MJ8!Z[FD;ZYE-;U1E\() M\Y8.*6A"TF(&P"K,.'96&\L*8R@X8FYJ?ZFG2_&J5E[090Y56QS47JZ>@WFVDD! M"F>+JQ>G(&$'' ^!R+%*L1T$)4*7Y,\Q@L[I^D[EVT];-6&;2P[8%!MM%GH$ M +EFXKWFC^>MXJ<],56FJYG#6)*I@L6ZF\D>KTD2D4"\7. MO?"#*?04,*S1U/$'> N:RQ!2-I!BIA37@U]3"",4H5:[4M D4O54'J3"^4*T-SXB5M _&_!T@5N[E'KIIC1.R4&7HD_JJJF0&DFW9J"&V0<=DAW+EV]I/FG"2\ MA%COC.KR!RT;-80KN(]^OU<7]OGCKH8 MP3FC.^YB[][P*%4E\JN\MF*KS739S%K+36&(C"HRY!&?<#8\%'A,*'X6ACG> M-O8%S"K0*1;V6P3_A6 "?U\Y\"GF&Q2%A$.4S1/F'?@0J'B1PXF]E40S%8@A M/6=+^PQPAJ7;GIS(2?K.@S5MPU('*[,/W=2:@FL24[CY]3S MZAEO(X^L#$E$KB_<0T>.W;N&; OEPE*A8 .B5%,2\5G\%C1.^>DT,X#P+SF M3KP43G?'J]U-NT;0DT2>*3>?P^DA[\0S)!WVB-L@)D"5%E[1ZML%YM]Y7GMS M?KMKJ/PY\CA_]B#1A4CZWH([8@H)OUH%MI[ +(+7N,MU^LAD/*PXCU##\I#H:R"T-!PCU0UV84&6LW\>]_.$NV5_Q3$P%EIY MO"A,RRF"8SEUG4KG\@"\7>EAI\?1>&5. !E-S\-M-!# YE6;5)A2GDHO8A!Y MOKUJZ6VNT%DDYA,B/IM"*X.*A#P\T9V5 9D!A15?Q>JX3]+ACN8 M\VP()S &*M#AIF\"!E0@"J?;4],,?"( M38.WSC3_0C(GK-O@.?F'V=9R02S MX;)"K5?B(#B54\U@;_KL^AG616!8TF6V"K@^0FR\Q8"N16[S\$ MW9G+<,E;,<6>':J0;!-"M3K; /*V>/M%",&K]R38F EO5N%:/2=WE[UM?)4L#5($\O[B3S$F M^A2.G>>LNPY'/,^S_GY>P-&1MD-<#4JF[B;Q/SL\@A"!I-: R_,\6/-\J3F! M;I8#6U!.[7"_!#X #WZ[ZM>VJX[Z[:K]=M6O;5?]ZSUMC,-O:F,<>9RTZ+M8 MX1P^Y$+1"OC1P9""< Q]6HNW0?&""^Z%K]?TM0.2'2,"2Q0\PLB-_@D7)0/3 ML;P.>5#/(3Y4$V.(#R8^P./L)Y[Z&Z*8T,O M%G&.3Y[SE').Q.U#?"9H>&I.C& 3P'K5B:[JA^CJ.4.Y@V$Z0"%X%'ZVP6P' M7$A7H]\AGJ%X61"%Y[@Y"O#>]%SGWC["ZT-EB0.>M;3$?K=J<+-PN QM5(@SN[2O^>/%;>@*6W*-=4@F@UJFY[J:UZFQK_^$)<"K$R'P8< P7!=F?H1F &P#Y'U-XP"(:6B9HLXW<[)X%H MDJ.C4S+I^,S".=?8K.1)A2=P.N!^*O-\CZA)[_Q73&3G2 M>$UY-5#F-DX^US.BU\%'YTE)"R104JWM!UXX9N,"O+U_'#3K 1*[P-]H,.(% MBOCW;)L3NV%X /GO/_:KNP")>@;N@19(=G#E)&+!M>85_1=&EI[V]XX2RT)>A 6__U4DG M\'Z.$=BG'"-KW]2N*9TO<82KDNTQN-)=/0M5/;Z0 -6A'OW/83QD"C[/"=!2 MT% WH9&[E5)G1%74F?$UMM'29W>]2LX@1D(^ZG8,]E)_DD1S,7[#ITGX68C M]M<(BV^EUF3>:#.9AAHCH_4!T?9. D47-AA O5RQA*IC78JY0:3%QF0K#8E- MAL],K2*3G(6A8A8U2P\BO7B:\WFC]+7'V.QFATO'QEQG+3/*K!%-CO-BU%9H^!UD=?NYI-JVKTC);8=5Q&Q0F25%?]@OS M:N+7GPA!7+*L#7MAT&[8R88#.*(S"0=+%Y9FGD/I;J8[)-U'XE5>L9 X7=]N M?BL/E#"2[K:V:8W$JY _VRWJ,7U97[+9X"R7-?A28<"/WTW^X]G#;04G7['Z( M*_A]^"%NF>CD:$%95Z 2PEZWQL.M04_]6_KGAKAY(S(N.IP\9%IMFK4*HD$T MLDG#FB2."8<2SG#QN,!M$,R]!)M.ZZ=-&GZOP:EC 'E<-TD7 5O":D8%%[Q" M="?1>K-"1!)5$CK!V#2R\^FB9V *%=/?$MQC7,"&XT'XY,KXEIO^C)[";N@+ MN\VJ@EVH4(,_])8&=Q]Z@>YA+)P>RO8YO3$8V@AJU3(-!$GPSVT5A4]3=EA# MX2S4J&9/0HH"8H0=E")LJD6I52J2;LM%G/R-*AR,,^K-T61V<0D#3\D6*@2Q M@E/XY97'!IS)'O4DM7O%P.$JPQ^SQYOF37 M"E61H,$MH"GA>DD'Z\AH0A;J$MPB:/L!>_#S([G'DSUS;U^:?<+T M)KEBNT1/@=%.];N;TUXP8S%6CU"(8M?2$241'S(K7JEFQ\\%V;SQ MS]#-(<8,#%CH7V5;$%Y9C'YB6.[7^S%XW/VEP^D2VBA$@#.;=D^I/:'0L*8F MZON_X*!A<\7-\0,<>B-R.X]P7K?N;ZNU;HRCVME!53"Z&DB--^./E<@?-BO) M&9+1A-X9)U15]XH.*6E!RH6K03%9&F3K_$RF-M1@'=GVS.4 V3:AZ'D:T%^( MF^_/,[:9_I-XII.@-DU27Y'M16)8(4I*:16K?R 'Z6,\$PE/5E(L U)RD2XV MR$&0H]D)U,5TR*-QYE__8$MJ9!M2$[AHA)+(?B7MC^P@'8J?PDWAQG:IIP.* M0,#A'M%"*8\(OW!X:&Z-%,F8'*KZ=^,: .J.)<#A)/0*I%WZT'A_LO%04^$$ M.$7$-=]N18:LGZ"T#MI:['<._V<(>I$X.9K/]79PQ',)>A%7Y[FZ9^CQO4KM ME8D>9(CX:Z]1\7^> G]3_^R:*,P CF4A5,<8C_:;MO\*EQS$MO2I H)ZQ=Z4 M3Q;G;R2N5=6^;LDMML[[Y$UWG"[K\X4<'#?KBW*O/HQ$/M@&Y?WRFN_W>#42 MSS7;08E"@OW(5%4KO1G'.^\V4,^+F?;&#<]F[F-_"VE=I0W]<*:H"+L-IPG M^^L.U':OB/]G='RLSV]0%L5L)N'4BPP 3O&:2T34<9>O" *Q:5L*0VZ)^(9@ M@M "AAZ_#J>J;,[B4?S^@0$1O*7KT/=6DFR:)@=R?0X(SFQRX=$V5Q 6'W!L MO,C:5BT#I4C9ASG'E+5[V$&P\8;"3E@6>L$D/9-3L65J3ENEF$GBW!C:RW3R M5:#]-8'@6OVBU8%4S8C*E%"6FZST 7UV9:H6N!0CZ(UH5^XFDZRF%^?%T1P; M-F'*R[)Q%)C 05AV+G1!GJ=]]&:G^NS>_LJXH1WCM3VT0SS9.1 ZY",8A].C MJZ<%?1-E==@R.[G#Z7B(TZY>10H[Y=>V/B!147*7R:E.=1+\\=PYP1R2Q\YB MU37XNXD;3Z!36/06#GI*N"D#JDN$SW"2L7&6*\XRPX52\%62($&##/62!(H0 M$"0=^EWPO2>-AE".A+HY?&%CGT6-H;:!4P7VT<2E18J:HF"CQYZ)HAF'[A8V M&]OS/3O)0*^%8@H@G5RO?T+'8(H$>=Y.][LVZ+WUS/DV*-:MYAHR/ZJFY.:P M$6'R^CIISM^!8O9=-1X05L-[7A4S]@8W7?S@9'?BH@0'T1U4\X8TVHCRPGK= M(-J;<+O."=%<25Q 1<5XXIG-T4L-GW-A?OS'LZ[ST,(- =;]2)S^+L<29UZ#P>O2R#XVN2PJ/LZ>3ZJ]Q]&C"H7G-_$X>= Y) OL"L&QE8U.RE#[ M :C=.)S">Z9(G=3Q7;T 1B,\ 8SY;LSF4):>!'\8AH49:L=/KHQ!^&UK;A>Z MNDL0'&U^U*UV5ZQT@W*$4V![3*-\7LVD>2V6"LO2/-=,9=1FD,F^/=7J#/<. M*>QG*5:M">2_\22!^S;!(1F $V \TW$6]2TY-%.#,DEJ9F);M;[/5=HK?IM*] MGK2NC5>__I@KH"R=LZJSX(E[2H>#+#:9;Z43IUD1ES73/W9%I@&G98@."" ? M:V_H'*HVW/8\;A YQ\>6;A6%#SN A T9%:KD74:YIN\UF^#QA5V&D3/<-SF\ M7;L+-B6286CF&1Z6*NHVHMJ-HL_:SYQ:E(V#1>DVOM_(4D_.#1 S^"_>:5Z) M 6@BZ4+ "0DBUCETU=U-1#*P-20YO0AG<"EVSA?\%1O]KXZ2WS*@&'VAG?)G M@F._/$M1XT@F)E,UO=G>%N9KM7RDZ\*OU76GUX78?.-X6V[(*3E;W4#;X:VA MP"QJK?JK6K>]T(;R)EB:=>E1XIF4"$1J$O[!J5+9)0/N4\APPQR?M-Y'$1+/3G2_I5KC=[,S7E!1)J6ME_ *)<4 %-Q7%$17G: J@<)5H M?RY*Z&4[F'C1F_:;W;RVV4W,;W;C-[MY0[,;#HOZD(OP48&GN"$9B0C#<#0: M'G(B10RC=)3D8Z.8$&6(7_9;N=W=A;&181BU:63 ;E9+F=S0"9$R5D-J2)V. MU,=B8TD%@WDB6R_6B^UHMAO.C^'(R.G(1*VBTT0I.9%G$7-9L;($6:%70_K\ MF=8&@E=M2E#M*L_GB1Y$BGI\#$>>/;,S-HK%>;\HR%EB5-_H:7V5C:^&X>'9 MBM*#+:IDYUHL%98:J?Y*,ZE6 HX\>WM^HK*-PJ27;(-:O]4RR+.3'A.G&PFB=;1(K("K4-O8B.@)6[OW';7R>B M5E@?:&PV74X'=<9\K.0*WX.2U1<:,ZANV/9.+T7+$"H^2 MT[K/$2]PQ.D9% X-0;YXN9(KOPM15(!YQ 6[RY\RV#2MVY:I=U?*835BJOE) M A"+1&^U6!%!(@7%&-4QC)OV#?(9[>TQ_Q:T]0S41\5QN%S;<+0'N!/X,SS(.C59GB< _6JO$].H M<8RP]$*L*(ZL7FXX1K77%PX /,\)70>9Z-!HHJT@-YFXIY=T* R#SIN*V[-P M @@%[ L9#O>(&V[,YHITN(D"90/L0U1?OYO$ZZZPR'LW'GGM M >*^=]"]:]OO=7SSQM)V$:#=LJL8[,9/65TSO+L_2>5-HU(T 5*1#]E(T-V#A6_PEGJ5^:> ?U[.[7 MA<:JV]SU,DQ'.WCH(9DXR>WX1B"G%=+A0B5\D[5]?&?G[.,K-3D4A FB)E0H MF1^JQ#?=P_@]3E5?U:S'G*S'G>Y6S1'=L2D/]%@09*2+S7IP*LN+J33'3371 M5:>6>B"3DU.(?_>B^\U@]]YG!5*&+/'J>#Q@-QFISR9XD%7R[^\&Y*4SH47J M*;[IUDYVF3Y9!C=)QYB+B2?F!X&XR=VX'7=07UBI]KU,#

E]U_JV #S_;6.K^<"0S%&7'(9+/-R-#7NR]-<@M>2#1VN15+=-HLYMP2TUFB42K M,WD_#[RIK5B2F%?76J.5)D WUAWHR=I"6* V"I=[,W//A!_NU#CVP=JYNRH= M\($AMF\A_5#(04/E%_LL"W3Q@FH W'-ZK&(3RM7!^,(1_-\X;*E9!N1[XY_? MMA+_\*WD;V3<1JV9K9C45"&LBM4+L[WL)%*K'_DKN]P&UEXH?C"^8!S.+(DZ MRO[:G5PM.H4X);=Z?;FH)6?)V;)&2$OX, "Y=@X?!_D9/,Y5'0YAG0-\?-H> MQ)G>

$6<*N]UQG6:[7HE\,!%R^6Z7=O_E_ MV^D)R(=Y,2W 20+!+]X-Y4:&IE@FN'&&@'<'9SP0_O&5G'"4W&$*'Z $%8I$ M?$(\ "'(4(SV"?$(A*!#9,RGQ -0(APB?&QZ!$*0H2CE$^(1"$&%Z+A/B>M1 MXK^FCLS;6YJRG[<1L3=LQ$V-QF^XY)?,L^^XY)<,H6^XYI=,CF^XY)>4^W=< M\DMJ]''7["NL'Z>P>$U!'^)B]G?R>R1$W%;&8Y>*E)R7C(Y>@5U=XP,S_/F1IH]]M\2^;\PJK\=&-Q"Z4^AY'H#C M%/K;,PVJ;$7'_9;',?75H._>BWS/B>\U8A;W7O=_KA>*N,-27,**3\?=Q1YT M*')4>?_:JK\KU6*],X%"7] EHYY,;8C%*L8,F7IB)O6."1;L&NG M?9!G@ROZUZ[>F)\2-4JM#S1V5E=ED\O'B5$)55#3O_[$GHA(^"P7Z&HZ\=Y" M<0\P0&&>>Z_[*F!@1V]^*AA\2C;5YX-!JK399F>CN"(OZ#77[$T;,SV"&B\P M" PHYKQ$Y*-6SZ#/O?>F(= T$>TFG#Y#<:'%U&SML[UR]%8 M7&Y+BM;-%&N5941 K>YH5 /H1WX^(?)S;S&Z][X\&T>Z]\8\!+X\HH7V!GP) MUZW%U!RUJVUI6%*-J%25RJLQQ!<43XI][6!2R[.@TX\?O.I)Q&LJXH%FH MOO(NZ'?-0[)[+^PAT.L1K:,+47(/ $M&B6"YF& :[6YQO>"&6X%6EZAO+SX= MHXE+ 7$_F/0*@^C>Z[VP MSXVGP?PLX74+ ,6NZEVA5YJR7+X2+14SC9+$H%L SIX9$:U5*D.F"FQWK*UF M\-F*UJ-$-=THI5OQ MEJX&T>+3ZU()OTNB=OB"J3V8)B6APWYNB9 M9XO7-\&BL# '&]D:YM(UO3\?)B)UU-/P;/'90E>7YQM09$%0J0Y*K-8C^Y[W M%52(>)$C]$J7L&K5E5"=#8ET+.%U7T%KU%STN%$F3G YJ9H;9->KP7)LVSTG M2VJR40%,^F$VU6>!,"X*8JU3MP'R>&2UN S6"U:^0UA&8=QIY\O&,+5"1N+Y M)0B;9"[6SB5!NUL-IO)@M>RI;'T8.Y]H0K/&0&<6X3:81.:#>267:I=74-F< MC8Q:K849#&3$A0EXGPHMR*$:7Z23LA@FY7J%.CS$2*!AI[- M=*5;&5*CPSS+Q9/!L#YI+L5,'0T](WZV7(KH8H(<$)+<*.=&5B:32."A9]1/ M2,PD0^1S259*E"-I6B\4Q10>NB?_NUO^Q*+U3)>NE;;MS3S33F82O=9H7#_K M)249Z*)FJ(+1]8HSI"+Q0QMVDR+L\#D]=M[/ZP1 MV59Q5A:R,S5I?4YSGTLIO"01"K"SN:)M C@>XX#2: "43(#-07=Z;W/Z'U4 M]?-9+:T.S3^-@(%[I"L! Q$^.-I=,+AGCL <[YU]\[G=CMFY;WSN7&KHOD49 M_X5;0Y^I_TENVGLDI,4W)()]>@?HQO)\?TB#FWADS51E'B@ MP]_L"\XUW7"NS%,-2S'Q97W'=SY?LY?9\X3?W64EJ:C!;7"$Q.:('N@[MD^! M*8/DWB;_5VJ ABY4T.$#C.>99M<*[:2SV<<:F[T.Y9K\! B6 C%N!P9-H"\A MNQR@S0U^";@XWCF1;NP;M]EWEV)$/,<_,Z[FDNE\Q&A+95&0*[WH,A&_%?Y= MOW'>U^MV9L>#Z1#I-TLY*?^Y5]<:OWW08Q""\%N;/0(AF!#!^(1X $+XT/0P MA/"AZ2$($0G%HCXA'H 0/C0]#"%\:'H(0C AO^7B(]#!1Z:'(82/3 ]!"!^9 MKDJ'MV9^OA3I^UKM=6X#RE]K#_8MAB(OM1C:M9ZZ\>H?MZ_>SR9\-,3\E"9Z M/M;Y+'_ NN_0.\W.^:.)IUWRGP^(5P+$;\\=/FP^H&"<)?5>)/3S;4E'SXC MN_M-1D/$63[^EQ***_8B_;E<@+WTK\T$E,\$'X:"^%G1X5?C A\*?"XXPX+W M643W[L+0?"$C]/?5V/S>*WU "!Y"".RF/1X^ [WJ+!.S"Q08P *?S$UQW M*8 E4+0YJA?^"F&,1^#NEW*]'K05SDN5+I_?Z.8^C:[R*J_- 'RZ"1#7EYP: MTJ-V-SL12:A"^B @3F\:IP'.?%8@L[EJ*BM3@"6!;/9R?&7U_@[+=C4K$+R+ M79UW>_3$:>4RLU*FV5K*&Y8O+AIL@R':*Z>_^E,D?-XX-.!+^K>6])<*1[Z= MI%-N2:>N+NG"HK\FFNPT3U2K9(FUAHMM._J!7NKOE71Z6)6+I+XLM9NE++LU MP%*Y&VRNB7(DV1OCZA#@4],@3$_%UNB_IWUO2;ZS2VUN+ M&H?K688%JCZKI9C,3%W>P7AO=V;E5+F<7;)!OK/(YS)"$!A(TE$7-OJ)(:*7 M)/T+'C2?Q"*:0%'@VYX"8Z#B9E8H)L$),TF5#%/')3;?,SSIQQ^_^3'QO7VB M#YA*CE!F;9&$,)HX$D@'S0P'2GDBF29R8-DBJCH(+R8D.\O=PVA*4K%:R]R, MDX0$N.0B#%;M26QEWY["/-$,>4.;Z>>)V&- B[M5\9<_[[XW8GS Y'H;8I1G M\._92$9M5R/Y.9G,;Z>;^1T0HS"6ACEA6 ^V)6@'9EIT&*S[*_L^E,A3-.(C MAH\8CWS&^:@W"5P?,4J-M2@TV[-^NV@QL=*V2+=2RAT0@YOTXJ5@D3=DJCNM MM@N2G#8B"#'BT%L+/U$Q^A8WD/B(\;/6[4/+)QHCC8U$B@E0YML2Q09SZ40L M7"G?(1)4&5&UK,3&TT1P%6]UC!F=*4KHW@ 4"2*9)S)RZ:KLKY>"8NH6;UHZ M:D[M%!A-C'<'21SC^4K74J(](*EK&)\^F_\4-G<"$SZ;?UL* M/R";7]E)_DK,^[@>\Y'-E(+6Y7AOPU+)D0(R@FZPL]HLTZ)JK41D>0?W6!B( M'9/G=(;MRDGH#,?7!=5$-UI!]SA.GH?3?(CP(>+K0<29?ON"Q_#_[F[,?O$> M($GE%0LU2Y/4@#8'",YNX;+=>S?\Z)9_.'^WPWE:2;*K9F6S:@J1__8D^Q8E;)AC_/$'XJ0#@ MG[6?A;?#L4X_-PU&1#:XJ@WD84QKLL0=@M#AM9'55FF^070+X^(@OR$2O5D" M @"# (!@+F8C^@#@ \"W.=_ZW#C <_=C?K;\K^HU:T04,@VYNLV#2;Q430^C MR " #GR$>(J%XSX ^ #@ \#5S[KM%(D M9BMQU1%JDT9Z-D8K^O4GYI%PXR.$CQ#?^NS^2X<]KH87IS QBR3JF^(H-6"; MXTE/BQ7-<=FJPX7@Q@LD.$CQ/?Y@CTEH;$I\1#;F](U >#,,$V(QEB M$]$R;6:IY(J=%5Q1_-9B%69Z/DF/5HCG$#QE2@5OGJ*_[V#BZ_+,GD*J, ,:"(*R_CQY.O'DX^1 M@X;((6C62 'W@<_K=;-\Q*4^0I#Y@=),*L"LBA J/< PEA,(MI2N;]K-Z# J M)M58IKY.#$G"SC#&!V87W]B3Q1-^>C@H\,UCY_OOM)' (<'2E"Y Z5.MO)3.7I@E@L MY/!V5$XNK X&A_BO/^'84S1V?GCCHX./#CXZ?('HRX?1H01W+CM+6DJ[N.HW MAJ4<8')D':$#"K-0Q%,X=K&W$PZU_-?D('6O0;Q3+G773MF3J%@S^"W^,V_% M0;-Z)73\R$F=3\.-"2+\'Q3Y&\X,2[NDPA>;OVGF/(L)R:<*;.E>2>8D8$Y MH(,^6"8E+9#@%Q9< ?KS$_X3DB!.W:!Z+DO7@1#XSZTP(NRR()BS4M>$80#3 M-3MB9&"=4(6\:36MD2(+$Z=*^X%6F"6V9C6ME%D0- M%8Q*N8Y5/S9'(K=+EV-LH*EPNCZ,KL14@5ZE=()1EM%5)C&MEFH)"#+1D$>3 M;L@*"MIJ37RY\$ZPFZ,@VAD ;K006%B<;@(=?1MM:4 '"IITP-3PJ"4P<&T> M!Q66 FQBX'ZZ<,--!1<6HZ]JEFD@VJ*A!WXQ3(V7 ]HS:#:<+='R; MJNDY($M=1K<*,R%%+,;WX-A9)#K3EZDU*6];D=1!.I%+IS1BUG IY!%@NL8/Q"CDY"G9<>F'PVGI4BRSL[6 M#<)*UR5CEF#88MG!!DFU@) P+XP;HF'DKP" $C"'+S5U"]RJS1E)'=RP2Q?' M0\ -8'D--,#<@C@*Q1:KT/UM\C>?GIL+!,F8*]SFMZ1"*8:6"=K](RL4?<=V MD6F[BYO#'- 6+7,;;!(R!GS5Y98K_:Q SZ#X@1/9#8;*BDE8M167:645M2,97IM5L)=.,+$?*( M9KEL2:]-3RF<8002Z/,9'(4G%@JT7)X LCH5@ U(9&-B3G3M_XXJTIZ\%$9T M'9B2[GSI,%RP'V"$ IX0]E]!6O[Y/_ACQVV\ DT'%(N9_+MC/.QO.]RZ"[- M,YJ.(!Z&'TULZ<',YT2E".(OQ(>NYQX]+ @-8>7?2UD2NR?<^/Y1*NQJ@6C+ M'A6W-PIOC.OG__L?]W(./F>0UQ1-_[T+-KGVS]D7"L>=QE!R(9#*04Z$[__- M*2MN8SB+C<9#^TRJW_MX%8U!@8#[_%? ]3N6[U.JS;AUT+5Q3I@KJ #1_.U\ M;?<9#E'M/]1L*^PW=EF@(7!"-8?HIC;_39&A&8R6Z9052F8B)96Y*LP!82O^QW0_"JJ)FW[Q B+CJ,: M;B!ZI<:P\6HX8M>,%2ME1#G;#3=!)K^,@_AKPI\DY2@1:C@O3BH#4I_W"2[/ M$*NN.&D5AU=3(@)T)AHVZ-KKK\&]UVQ3W_#4)'PY3<=3T13?!J-&5$H4)X,) M0#8]$8H]KTCL#<$L[*$[G@*<"?$_P(W'.AA#7P/ND($#"K=S\1YINSN<8CT3 M LK$UM5R*1AP"O$X:=+"#*C9&I M)/'P)R2&;47!;[T@$VEI*0D 2X2S]=6RV8G(RS8I6ZLZS4?,%)U8KZZ]]=0; M=O[((<.A%+CI"7O)*2C[<.?QMN]WG7#M.BE$YE%F*L_867<83\JM1+9%K+#3 M$SXO(0[MC4:WZKJYRVG'=5K<.BT9O*+!Q8)SQW.\RI6*W>*]>J M(W5\^1"@6<6F:X /B2FWF-%XYKJ,\^K[EP*G+1XG"?]LYU$,3GO;_^ M8'](.E2$0PA&RX'BZD3?)63%2S,DVQ!EC("$47AN(:]IM EP\[FRP3%W-8"B M[S,O4%'FA/ZM1MH^T%[-RB@?Z,9H3_:XYX"<\6"+K(P MM0P3Q1L-)+.X^$02H2.CFA!,+ .] GXLJ:(.%A8/IQ#Q_^%6& #+/JC)HH&,*%\&R>P M 2US3E*A28Y+*?:=.J%:@[:CS=DS;JKIZ#F0?=$#CB$/8AMB;]XY4H16)#K@ M@6C#!>#D@SQG3/;\;T$MK>!G>+TM,(&646 $@!H0+07BD@5'H_#7O1#A_Q#@ DOH 3B'JHJBK3"B[O;\_(14 "+ Y^QHDSET&@6)8-OTR$1$6D27D(4. M_P,G+BF8*N>[&> A>VT@SZZ@H!@(T)MP_EN@*U!V0H&JB@*H6#M!.!]QAF2< M+@"]'%,%'Q)[+ +1WG3-V(5W^XDCVP--R0Y-+!U,18X@/M9!UBQZ%.0;^W5. M>)#'SHW#O4ZDTF-G0D?*^C310A1=YR./8E%X3C(A")B'X-YNSM(N$"70[IH& M/CG5E\!6[!;<.-V$?&3+HQ/[,9!]L5ONBR_^SUYU?^9A:YJRPC*PFK(,8O.Z M+(U;^5(E\6Z\;:N(8:"5 Y'B4%QGY)VM,QK L!0D&*C>SB6QGH!,:328)$:R M)3-J1>>2HRA7M.QC;H^+=%[GL>YZWVB-Z24C*H5==:JC"NY,;2?PA=LS,^TGR33L8Z, M5YA2MS*?/,_6[(.!89R/@3B(Q(=AF@?P1V0T'(7CXE!@2%*(BE0$?NP<$7#[ M.1IX] M=&Y)92Z;&S;:3+H:RW1'1(Q+UH?T^4/30CDK=(A$G C.Y_%43U)Z>@6-#)^. MI+-&7APU5TFY:T9*U59U63 C"3@R>CHRV&!J@TR83;!2IR:,"^ELEFZNT-N) MTZ$IMAEO=W2QQ6Y::CN[B4^VDHF'GJW)6)'Q&-D5@O*L*I23Q6)J943J4->> M/;2H33*J-"H(Q*:3:8B9:*PI\*5Y/\9JZ)G4 M&9G6R5*X.UGK;8G+!;.M?C)M9=#(LWV:QBO5[].08/(+LAN/$E5^'K. EG:TI MT>HONU&B'6YOBHEH-;G=1LU2 @T]V]+Q>I#H45IV33##^&I2-/O#S"PQC)QO MZ7"29-;1Z)21-\%E1;12[2'?YSMIJ$\WJ>IQ/)".1,(-NYCM[ MIL:7LIM>)M:1B_7P,,7(6:56J*,[_$Y'6OW26B&R^;H,JOQ$&E3Y<:Z*1IZ] M?:9L&;$P&TYDT,@NPJGI)I9,H2M'S\B4U1*Y.4T.XBQ#2518&J39JCR&(\_( MU%\V)W&:VV[9;J&FJ?&!.6L5T,AS,IF-;DN,Y%9!HMOL" 4Q!BH_94CO->.I0:@EYV WJSB&4N#RW*CX)BSBJ+?FFXB2TBT=,@*.F0? M':AC^*OM_#A6#W*6T6")EX#*[X,$FC[FH".(!]AI2P>VT7?$P&FHAC5"^>RF MA)QN5U+3B_GSQ]E0>V_E3@G+5V:^X#I9-0D4-&Y6 %&EHJ K5M_O[GA=/N9I MQR<2O8ASS#$YI^=#:V CHX2*]P&K]XF9Z?<6;ZD>3:@@79\ERE M'K)!T*? @7Q'G'81Q4,TT2,R]7P("B.CV\4]>86SZQ+D> D+D^2:YCYDI(,9 MG .FW=E77X':YD32[P[:[Y;*?9F):U\=G;V7RH.QAS;/)9[=L155J7ZBWI9;XW>B/L$[4T$$=WG2<8FQ8,T3(K7.@Q_$\=&*% M_2&#A*PFVSD^"L%[HK]^\#;AB(.%[2;\,6MQ>[\[\#<^Q= L XXV_OG]&35" M37X"9ZR JG@D4@W[."VY:6WF\&_()SJ/!2AA0UMPQK;?3I42"K6>#C;3XNI3 M\KC>P9(.K9T3*;OU! \Y@9L;X/?N%_=;$=\XE0 HFYRWL]"/4_1=K2F<_/P# MX^U2[4U]]U;G::2]AF?[:Y.B&@H)[OV$/7@IL/83]N EQ_$G[,%+X:2?L >U?:P^N8B)';RL7-S&1?<_HVWM&3L8A9_K.D>\<^,: ?+WK\-S:/\F;>+^( MW,N=.+Z\E)RO X:F2,)GW%WZ46[9-SJG2;O+V%?Q.F)GL'%IF;O^AJ/K:XU( M[$LS@%,P>3VR?X)1\840(AZBXU^:/^PP5*#&28+/([>T/+\RCQP:1ER-1S[# M[/Q"/.+8G5^82?9%Z[8NIG=M\5&!\ELM5:^J6(]+Y3_5;"&K?!ODI&TX\FZ@$'8JLWJ\[#K4V[J(9C"=GL;84L M@H,8@@."B9_!P3\^'GPP5^W>Z[X.'C"/!@>W-6S)^ZSW[@P;^R8*S*EA>G26 MO7\_ZG@C,G<\*C^3 L]MJ<-=I[Y;!F/M%Y1X"!9TX MSIUWX:Y!G>].8CN"\[/YW G^?"4V?SCW[]:-@V\0$LJQ_4V^WMCTV\52(Q$M ME ?M*8WNLHF@UL%/%'-^!>F7.26].ZQ$?/7IQ(X>%U8>,Y#T2$CRAHC2LFR. MV8E5G+>#;'W&2.)LJ2L(36*__M!/,92 =;.(TC<7)"=\]-/1A+G_'OA@TDQ.N6&6 MUK'4T%!J!,U"MU'5Z/D>=U=T;XO$2PNR_U@>.#SUU#=-OX MW9CAZZU)JAB#YGG! "LS;V8U=,,TBM\Q3S'BAO&[GX@!S^1TW5TP/B_IZ^Y+ M?2S_^\IB_X9@6ZN9RPD%*9-O5R-Z<5',=QMI"]VO'OOU)_(4BY^?@?OI6S=( MW[J[/'Q:?M?=5_JM)?_CD3&12Z5:W$04Y6IXUNK1FU6K)"!;X/:1L9^(!\]D MQ]U=2CXQ?>[N:WVD,-FZS>9:=6+9D"UN$Z:92',URE^IIN/Y,%:?4+FUWFQI M[06@FH(TS@SC"2ST=A@K2IY?_WL2QOHOOC'T&B0YY;Y=9P+TNJ/[76_\LB^V MDCTG.W?ZXIM\79R,_I^D]HQ\7KK[GJXQN".]J]$^KP!.1U@P^7=WZ3#F"V/I'K?B=SWWZ&%!'BC*OYT*V=40Q?VNC;NZ,Y>YVO'U_;N/GSAV@6' MZ.@*7(H,G1/XVJH*TX$^$./_N,!$1RC[OZUJRK-:'?T.Y1"BJ7+4.LGYZ->? M%KX'61,#*0U?:&SLV9][601.]]5KN_Y_]KZUR6WC6/3[K3K_ :7(I^PJ+,WG MDEPEKMJL)&=S;$F1Y+@J7U)#8$C" C$('KMB?OWM[IG!@^]=@21(3NH>R%G ME6_<)WS6_I4%0!KDZ[WV8B>-8Q@>--!MP/QY[,5B_%:]M ]S:7TM>]$*""-. M]W7 &[AFJ]VP+*IF7X,-+P%6>1]R:9S'1:%6#:CHIG5]ETDEIN9A4?CBI[@13 MYNH7(;[@U>OW@30[*"U\= FPVJ!.431,.1ABOB\>$3IN3HE 62*-K'%&@$Z) M *.< $5&@%8\%:GO6B-,OF>NY07XUA]I(*W,1R^9TJ X% ^P=0)\HM-D2MW/ MYXH3^((D DV6P"(#D<"V$P%_B)BO>38,06SA1K@?\\#U7F!XZ&]8D[8!HG M'I<+>O/5F;)@PD%DS&8>8=.VU#2?WMS9M H^ GPQG'73TDO4 MO$9.XO8:UF>$?8<&U@'I#*6#&FKQBS -5DRA* WX/P'S@Y^=X8;*0@L2(O M_B+W""0%EA,,A+MN6+?PK2))I$A@B[DU!A-?1+%MQ2G CL6*<&*>X-P /S!< M ,C(=^WFJW> 1=CJ!):$JUD4&Y^RU=GT0NO55L*RD*;L\BP?X%'KWK9(A[1N MU5'D1]B6]58NMS ZDL]Z1%A$/A(6A1G6C*4F1.#0HJUMR\;)812<5[/ZC,T! MD^,Q3 8"%&0-\^'M<21F"K2 (L_Q0F(7@@Y'1EV+YX;15\OZZCUX! \>?S3* M":;]'6@*1#BS)BQ.(@'YQ%FLQ&;$70Y"7C\;JR (/DKCCVE*"\C; M(^JUU.K& F0;S":(XF'Z!^Z+D&;!86%9X!VCXO#^2UH2!_2"0#R0]4Q#1@+S M@4"1(B-B+ 9%.7 0#,](Q1:%8!K,0(0%G+NVY<-D$9O@FI%A73X#E95$M'O^ M-43GDO@2EL%"1EA50Q=VW[AX.OOE_MV_WGSZ].+:P,?"#T!_$ MMQ<\>/A:QDCZ7=Q&&OYD?0_O,L<7B>?R'VQE &FBT,BW+8^,"%#P49QD) $6 M320> )NCN=3W 5DFI(YBD-?")>R^CM*)=>O.@'P)_5KEDWGP]O6M3=1D.3Z+ M8T7[,V03V%0,I.&C33%)@7LP3\URYO@@L,L\!"/"8A.!P\:2Z>ZNBM_@Y!X2 ME.8YY!+FHAX&#J"?'P5^BE-4'$BHI#"\" P6\DI'XIŎ/7/B>2\L&#:\$ M%8G>Q_U?/UW=T2=G&L'<#GB/GH 'P"Y:?OKN_DZN#!<3PCY9$L%SFG-A^;#K MZZM6GZRN^ HD[^+ZQLIFE79O>?BW=PUI!2FR00"P!^;YM!\2.EOW3QM2:U6Z MLHS;S!1#%-K6K_RKYPBYJT]HGUJW$? SLY\ZGX9?<5>X@+^#?(#MR>?@[[LI M$.UN0"24O9._#7728A_Y01T/>1)JKU)HW 1V)H_*8!0+%:D7L2$A9TY92A-4_*:4*$ M%"4!C^*I%\:2A'QP&1&(X92!A^[PE/"I]+HGG3] )!FK.VO:@NR%ER*13L!% ME>\_BLAW;>6QX<2TBMO1Z)\>M^X#IV%]GX@)1\]._N0AV8_! _.00W\@%I6/ MVR7BQ\6 3,W1+:=ZQ#4(&@X\',UBW^?S_TW /_^'_^ (OS*'I3_01\6M.J\O?L'.NWF5*>)/[H 6L#X0-@H<>DGZP,ZDA+2$_!N;P9H@D M995P4G4:J]NQM<)$@<%&Q%@8N%7RN&#$A3+J $\5#+-7)+'X5S8+?8F8=Z!! MR:$&;PIS;"=))2,5)J_,]!P,4:@H0=A$GIR43RW?O?_L( M#G;QO=O\(4((/?*A3,RO"U"XDP:KG<,6W["E^SN)&$K9%&U3O0I<*R:5HTD< MP X!B3&:D'JQ\#OX:J#2G*FMX6VC,YRB+YQ&? GP9<*UM=D1:S<=07_W[L-5 MJ]D%"0@3^,#[_\5OO=DL#;@U$^ 1SO&+@ 4">=IS$.HZK%&RN,/( Z$PMQ#) M^%]G*GP63 "Q4MU]^.M=9E5+>LJL]_O?KSJ=9A,74;1 \HE"@8%MKTP?8PM$ M($AA-+.8#$9),BI$!="I (O+HW>=.7V*?QSY0'% ,?2:-DZD*7+WXU\_?)+Z M@ YE0/ N6D+72M3I-':"[!_/M$PT4Q)$#DMQ@+7;)@BFR0\9$@II3@H M"=&7W6:ST;2 6GVET4'>1A2MCI4QR0"DCS =Q@MQ.@E2E\=.Y(UD"(NB@D/;^K.W_HP'+U<8)7_^T?N)C/&GQK>S M@/'N(6L*T2$XR9R1(>LZ5[WWA^O>KMG0*?_F GY 1B#\6PS59J*%H M;<53W-(J]Z_PXAC\AC22DO<3V-7W;PE9\(Z/_R6NA,= Y_D>($\R/SBY' ,T MZZZL;ZLD&"D=JQ3;ZZ7TFB"YI5=15Y'^65A(O"3-R8+/PVL,3(L_!/CQ8WS2^-:QTX<%'^X>""%#Z"C(SW,JK,6 MDPFR.A.D93)!3";($S)!]B!'Y3%H:T@R"/1'&J'K%H!)Y8LXEKXB9R 5B*]C M>((>XZ&TI=YJ5P1@)ST@,$K0D1Y@S:/F@R&1 T%L'O9ZA9, M$AI1+09_I9#M5P^/R$!SOVS!HR/YJ(T"+"0#"'YZYLK:&U?6 THNK>QEJWW= M:.NO%E>PWLXD<8_!933\TEDJF^OA"8GC)2NWV=?;S'RX-- 1T1 -+D>&74#Z M*)%-)GE*CJG") !D D8/&,V<2S]81OW547_61+IH#Z=11=H%+J*' +: B4<1%R0IX* MI -Q6;@PMG1;TD)L;LEZW<4RWYZ9MNA@K$&6RD'A5LQ\&33*CN8*8?G? MM=JDH2@H(?-A.&E14&=C3R-2JJ/=QO51;!5.=/'@/2!M%I"3#4XNPW1.'#A$ M(@BD(@0G-?&)3*Q0U3I2#"50&U(G$2Q>B$^K\>DT;ST]*E"1&Y6':QJ GGRK M,(+:*<8IO)BT,BY8[I?<)2]RKS T,[><- :7A$=R)W$ZTN2N[(\EF.!?CI"C M3D YQ-@YQBW[[V Q!!-;X=*71R>%<^P'GH$3K!4_F1(K/LIOG:2\6%@')DP M9!XPQ.AAQ'8=H$<\>>0\R(",>52QK7*=*, =[ #=!1SDR+&)0@%&?^ J86UC M'PM8Y#/RUB@5A*3W*,?C";#(S>#17-J^A**&=1]D1R7V-HFE]X!Y77IY1&[% M5#JR3[V9ITZ(F+PFD&231/Z8JXBBCL NB#,T/3D0#F8: /MQ#[,99+Z-(R8! M" .=P4;+Q5TID:A,PS5'AL7HP*KU16+.? I%+'-Q\5!04:T^H[7E@:^'G^C0 M'3_0,1>/91@*S] PL8V.KB43H7$J8P_Z2QG(*\ZC]AZKE X%)R\NG\>X%V>W M;M/7!9U9/#Q[(SF!]/B3 FV?22A)T2]5RAJMK.B.0JB+AYK/2[3*CS-G*&1" M,'OS+!STDK+4LH_K%J5EOY+71,W+0D$>=06\D'9="I_)8\_E&%IV_"=5U7(8 M[3.E=&83:JV1&TN8+ ?>&ORL0LHC$&:96I4\PF>A+^:<9RW;]7CV>F3H1W50 MG_1*;)?U$] /UO7)W^0KZKPB$$$FGN(D=>=EB95@+FLA>FDO B8_0Z4$A4@X M/%8+GJ!KC&,S8NC% M_VUCG>S$1>D*8*%':9\K4X ")_#O1"!&I.DF%132U17:C?##GO>-*L*+R;M3 MF> +.0K:PR!J*?D)'[DW&Z51G&EYI7/I=&:M"Y)'[G6&%EJLV2QHS8"M16'_ M">;O)^O'R@VVXU K/>JBI4^PND(_]H9VA9]>+?XL-0Z=TNU:,7KT+96C[-^P MX1<_%3+UU!8;Y!>O2E%5WH]=-EM [.?Y?44G8&42R&)^'274Q5FFHRA>C;"I;9V?)4W7T^%**I<);;QJ_-?:3]'>: ML9G?I8FD!"WJ:P\=$,Q!^ HV <@8/ >BOX,IPS@^N9!:39/;*H\OM!\.[@_I MKO9;MIE%^\#I;G#R?A>!Y$R&.?$%6C2U3DTCV8AK+#&N:,G[*V8:,/Y4^G3'FV]>W>68Y*I=/ M:1A*#QFF0VS+A'(9-L@2G^-WF$F>%[GA";!0E1<1GZ(-0P?$F$ 1YF805QDF MBP$4+XGS50#'NS8*&:$(D#<$SZ@U*(E.\\YHDTFP&;,)0S7T#GLLPFSKA-)RE8 M"S+U[?#IW"^FBTO7( MQ4QF)*44'K.>[$0_R^E45(,/#C4EWY!P#),-S]^2T2(BDGBAI0K MRX7?HKO%'YB?2@^M* W[;1*&.QD!DG*WU&H0..64F(9'7KKJ\;@ M8)V.1>6T]+QT1=>#'J0-R-R7.8QN^A M10K&)!J?P?;Z)M"F$37[F*ND>QZ+< JR@OIVC/WTJSY](G.X\/C/;SZ^7AFZ M*)GV,@* MELC T]+YEUKSD;C(Q*V?RH =[.2;,R!;YK]J:P;ST*^L EQ5!/@[IGTX**G' M*7IP>0F#*W'H2?8IJL2L>1'5"( MKG4'$\V=J/V1??%HEM*BU1$HV@*TC4O0&M\8AEM5I;-'XE8UMQEQ%TN]ME0> MR] ./;3 #VK0U<Y7RL!*\=2/1E.6#!HM(>63U,ROB M>U3"#'3_%A23]1DTP!=X'.LBF:YF5BMJR.7BH9),_R&V">B.+ Q^60MG]ZL9 MQRYQC:W;" AW'@#-.%D0>C&$J<$"[ ! R"QR5<1="FG)I+.LNY4\XK?^(\OT M<"R 0M<<\QR*2]Z0%;#N'+ITFLDW/HKT YU+!TL9*F8(X1N MF6SA1 Y644?(,RW9\TRGL.F6!=(CU16G)2-$GS\JBXOJTP-Y^J6F**2^%0PN MK*N@!POC72TMT%!GN>.E#(U@O:CJ"K@Q)RS+(2FD=1=3=4(OY"0NQL\J.J(' M,<"^E&DEYRMFI8MO2+22,E#3BTR76C2V%U.F='?)A2B^?'E3RA(U!_&%0YVE M\LPL";QB*I3+0?WB$F0M,N9G7TE+OKS3]1E[JCD,-HCW'+U>S4X$$KD %WQJ M)Y%0S!ECIVKAXPC1A>7LR$V*ME6(6UY00&E$8E8M'>26=KLA\KK9:+8W73%;".X6QL=STE\XZOO%RR^;&NWX-(@Z$ M"'GCHD'$T1%QW1@:/-0 #T8RU0011C+5!!%&,M4##T8RU0011C+5!!%&,M4# M#T8RU0011C+5!!%&,E6*![I"D_Z_FCC?X78]>,*N]RJ#:[UE1_CXY5]>]%[L M@M]6OS'<+WX'X89D<#7)IFY*G^ETYE=Y*/.&#F6R'DH&S^>#YW=X]K8!S49P M'9^@!XL[EIWCEO]])JFN-<8D]9;O[VZ%7RW*,CC$]=W?2MW9.;*$3Z=I:T 9 M46;H8U?Z,#+P0CBA_5Q. $;HG#0C8(K-J0C%;U2'%XWDMD'R^2/9@4[5C<+R YT&BNMNR M<K*VD.[V^J=3P#?T/-ET[.ZU,P0M"'H\R#H3M<>#(V -O1\)O2\ M3D#O[DRLA4<]SB*RMG5GXNH?BWLO;]]G$R_8DQ%V>11A..'$.6&P'#4S3&"8 MX+*8P*@#PPF&$^@\NWU]BJ3CCYT[59[8()IAIS/AIP'+4/. MAIS/@YQ;;3MOR6[HV=#SZ=-SI[-,SZ=98Z$O3*@NC:I];O45)B)@(@)/%!'# MZ\K=D7S@>]P? 43TFVW95E MPAE/X-[C]5185^Q6&8<>>6O59RC;G9X)VADJ/V\J;]O=[O+AO:%R0^7G1.5# MN]GN&RHW5'[65-ZWV[WEL.MI'LM\%@GSMU^G:N()U<<3RGS1 ;YP18KW@1Z% MY_?9L>+H.ZW>:6G;PT'E996&.>I#,H8YGLT.G+HSLYWVJ+2^PF._#?US8,-)0;%NA"%-?_D&>_!A&T%\T M,JY:XBA#,-]&,.W:$LS+ZT;3@JE\H K#:_&$3QNA6Q.P9V(.V(2P. N4E,R M!1J ;X!N_I.R*.&1)<86]O''7^'[@#M(2=:CETSI:0:CN#02""+\XN[];Q^M M.R080!B1G74[B3C'9PS][8W^.O6EOU:KTS;CKL83[-$)@1GZ!V$Q$@-(0''I@?H\ZS EB &Z63&!X!+$:P M)L07D8SK)6G$:9QTA'A)/!D %VD$,S2LVV!NC9GGXU.CN97&*-W$*&%>8%LP M.(/?73#7YD@6\GM8C+UZ-8\B]5UK!E07P31(>2ZP?"QI< P$!=01X>;<%#Z7 M(N]CV$DB:02?&:5 IP0!& "&:AP,#<_R[<@2+5C#CL]9A)[.])7KQ2& [X8H M?$$RM_N-3J]L>=."UEK9I<&N@ _]19E:.G6I]KK>M7>GM+NY[Z/\GTYG^4I> M_/=__M].3D,!?@HN;5($$Y"F=*$QB;0;YC^R>:SOEQDV.KGNTFOKX)K ^KT MOK,*GW,OHK"<&?MZ50"<4BM7/A^C'*'7]'>1$B[RRRT7*Q>4;[O56$9PU8XX MX:%3<$:9-8WX^"\O_O3Y_=TJ!;E=QWTFHP7$R!W\"LB/,_)GVUE@$:ZKP+7O M*,TZ'[STO]^E1KX=C?[IP<>(A"C0)8K?HK0280C2*@U@&YP$)@^F+'"XTK$@ M(H$A4O-IT\H8>,D=>-(SPETZ+ A$8H%FB> -$,^HVU%N2W4OA3[: MLKAX!R0,B/UDKLQ@X%?2]/ &1Q4Q S\=?X/I'G$ ,%E&7.LBE\!#JDA;+.-4 MZJ2@! +49+O !Y;[>A5IA].PEKX&?A&@M,+IARQ:*6!QA11)>(#C$Z>6W E M$AY;(5BG,^"'--'DBFH9P/V8$U2Z*(40'X %,NS)]DJ(9N!-Q'9FVA%1H$#,148:D$Y ]M94 H+5\YQR ML!\]\&; /K&+C$[]K?JO8@O(#@&6"0P0$HSNPD9: V2C1,MGDRLAMR<3#*]P M J >G*PD2_20BN Y[2O&7V!?A7$5Y<#N=A4WK_1\A\+"3TS M*%V\D..F,HF"TFWF)5JP"N^5-8QFVF TG:=R"/?#)Z&WP5*!HQ-(,CRIV*$.&YC>=5RDDKIM'IO M[%#.>IP2@H%(%S5KTC8VC1%[\ M!7&!T27RN4=I8J%6]D%>)Z08;VHM,$X[TBD?(]2_6#K3/'H8]'__-+SN#U_5 M+!2*;.&F*C9(0E/Y0@D&A&+0MW-T2>;%:!0J=P=$G31'9&@]F8<@YS%DZO.O M:"0@FP0@A/QDKH.72PSVZN!QQ7*$8+ @-:Y:Y:MVLQ")IJDB=A39TDA$(X;% M#(NM8['?&I\:UMO7M])^!"YA$=$!&#F!@Q8^*!;TMF#K\#/X6A%].0M1XQ<# MP?@^\J.,+Y._)2T H7W+1'*9XF M &1@@2!.9^4QC'@PXN'\Q<-K<$I4N 0-^TC,0&\&&6N5^*S(2@FYL7'"0QVF M*W%A+'4W^-3J2(=& I>(/!WR$$"B!*G2_!&PO@O")!,<10-930L>S8K%2K>F MN#(_%A1YB-/8X6'BJ:"#%EODJ(01R!3EO0,.P?ES*(Q$)U>V-)AQ52%YWLFJ M0)(1#T8\G+]X*!GHTGJ(R67E&_LQV+D;6A(G>)BA-?&"K6\7C'T HC>&WRB2 MAZ$$$C"^-Y:!QF53G@9$IG>],;R(L4Q@^1"%BI,83C6<>AF8_8@R%6@(*J- >P ]DZNFX7!L#7Q@ _"[R&Y"H[ M;REI>2_2G58Z;)E'^>1X_IB"/ADT@& M]HOG!=GYU:IH"3"=/@+ZY<'$6Q$]PL>K7X3X@G]_2D ($YW0\ZU7,FSBQ=8_9"8V M4,Q'CD?%&$N%MV=6JWGU#[L\R0=XU+JWK7L8RVK=RLN_8*R/7OS%>BL76!@? MI7V[V6Y;MT&0@I99GN#_B+9+!KM4IO0L^924 MFR8/<)(L:X2R*63VU]J@%!W5QQM.4;,$#/@ S,Y^OG;%BO"U8O1IB12C%3)!(C)ME'YEC+(__%OB(2(.0+ M PV#,&G(5$.0R5Z(RRPES\W8%YZ!5V?^Q7*O&-HJ9,EEZ0OH':=1G$K/&1.R M9BD\JG,B*$87J3-F2HY0;UJT?_AW(O"Y$8L]LDZ HT*!!0?J0,ZE2-TX>[<, M(%M#%B4OY4;X\%/LL%"N1P\O9/L7!?3 MKK?FO>ZN^64BD'IA,QS9*&?+@R-#Z/!"@3I)2!MG&,:^M[Z5;WX MB2H/,;?P/KCZH(X:/Q;!_[K8%MH[C#MR9/!MR_"..5)B7K&IHDV:V,:<+]N@ ML!)@*0'VNBJ(QG)!8$*N8@1KUXBA/[Q'ED M4,?UO,6-5RL2U=;^9CR=%*=GK8<0F?BI-0F8%.*=R MK>@%'PS[*Q2)6.L[#V!H2@S"4WH7+7\&I(+*XN=?/ERU;934C.*@5*_B2=HK M9!11"1!Y2%;$ IFP':[Z6K\DZUI\?_O9ZKX2Q#0$E6J&W7>XH77&%_N0-:13\]&KQ9RF*J)%H MG231QBV5;=%OV#!(O)P.B4@D[M5NI2^-I2DBH%0U)%SKPQ0P;]W?WR_H?-OZ M]/GVXR>[4#HG$^7'7*69EW:?/_(N MA8 M'*>1#*[*.@A5,E$P%^-T-//B6!;8C%7P50H<@)>R&Z4X*$^ "_LMH.1W"L"! M1'B31B+D $?X'F423OIW!H"C@HGW3B(PG1Y[(A"H0M1" 0X@#6A4'![:;A3A MR*)$B^#3Y"3+-U=L?151J& 82$E@H2MEWV+B4X4,^B2I8T2'U ,W:K<;)0>: M/F)\!?\'/V/FV4I)\O/MO][8)>;92!@QV"O"$&GJXEDO LU6[O;1;5A55N08^BG0SYWX] .'8 MF9>YP:*2R8NN*PT=JSP8FE3Q#-M:S4"L.JD/TDG]5+2T$QG@!N\;?6Z*M %( M(FSC(70TX8H'_P6CWKJUL]HM:O\"Y#7C8"[#9N)95C=7R,>RW'FL,CBR%&\O M!AL[YOH@6YZ3@)$5";C()$X,'?1R)X%,*U9.Q8%6?H!B:EFC4O MEC5DM!9R^S$<2-9B'M66">*4A X ";)!51QS-[59Z\JH@W#(1K?[$_=]*BK[ MF>QY&1ZY=6<@X:CB$!7C&^G?-=#MMK(7)H476/D%W:4(T^\]//(((P_6Y/GS M[&16=4"RK1$,,_9*A[&J\Q&_THZI[L=.DCL$6L.V1+X."Y4GMTF/@Z &MX1/ M4#Q[ ;*2).RKC]SREAADE"D]A]N.=R>S.*OS+F;>;#H N<2XP')Y MM21(V>0D.VS;!>Y(/E?8TTP2[CPK%B8D,]\IJ1%N!3R1AT&*Z/!O7\1Q\3A6 M'[SJ#BG:R,<*)TFH9*_GXZEN?IC[%,EA=+N6>"'^JJ61B(H_/*#)1^$%'02C M$V*;CCQ)B^/Y['$HI=9AQ\WZY"/P>P0VM.Q5IC0'58I["[]EW!NJ$F@J>WX4 MT1=@60?%F"XX@]_ ?/=\V=%.)IL61_*P 0^A5!T6RZ@5O/;W%)SN35#7,*\[: M, 'P[91XC]8O:I\WA2:+4B6_)0L!T7>'FE :-MGS6ZP7;-,ARY#!P< _//VB M5*N%:+ILWA#0H3(E)/+ PT9](N$:J]@L%6U&3=II,4 M" :F&Q:G:S;ZVZ;#D$]QENZZ65J-7G/[6-?%L:Z7Q[*^3\2$DP#-].>Z6664 M8_5\/U!$=I4VS@27\GW600Y=!6(T5V:_%V4L"E=KRMT)."!@WL7,4=D':F^+ MPUE_PV<5H&*.)?1):91',A.3U:/E(UB_R^=P>;@?W=A%,3*ULHL3+TE5N[J- M4HD(45.HFU-H2=:0M3VE S*3-[4Z;ZIG\J9,WM1Q\Z90!# OLC#ZR37;KA%" M)(-6BQ29\1O)SM\1!I*Q3U@^,,:&,2=7'CA2HU)=/RMEA&P&4GBA.%;6: R- M*-FE/*#(-UFR<9;C+DT>M+6.2F0>XX*(_:P5;7;7A9@%MRQ25UV!NHZBV"];^*@CF2J 2Q:&7,90 MN!_S1RHAVZEXX QMNV\SX8D@/[.OVH3[G83FTL)[>434BE)?$18QW!_@D<=8C@XO9E$T'H"A@#X@O.JSQ[A8(9NY M])+[-JQP+COX4:-^3"]4[34Q.8O*/CCU4L=(%KY(=@N0X1R("J3\E:LZ<5[A MCW("VPK]%"9W_TAUBS\,DQ;]CC1(8QR;.@&.(]DW$3U?!W.W*>(!]%NI>_'D MP-A1G,SRHD:E,96>&@F?C@HQ5P"/AV]SHOD HL#1]6=O%")!?8T.&<:IH7/^ M'NL79.&5CJ]ANM@:B%4E"DQ7SUQ=F.#O'B! M2G^T!Z'Y7A(/ Q]IIF[2H"-A+$]4MRK(5J6H+W!=U%U91HFH7:=*1)9I.Y[V MTA#ZH,K5[1"KG[14*B:)%.UY[ [6O%-K84VEWK=9+-B54=721@"YGG!EACCB MMB0,8RW"06LF(B*^P]$BCPI!9=51UOY<%7LN@A 5Q8C['G^0<3OJ.LUB$<@6 M"7(U&;5)6TP>ST^YJI5".0I8P\7_D;H3I>%'(DW4J4@DVQ21\;4!*0V0&G34 MIR=$],I*%&A3Y*<-!YJ%G:96E78JHU/G]+K<("\1%!N$8CQHE V0(*&2M MT9D^X0/_DI"@K-P1)PWV)1"/P0%3VTO#%E^NF9Q[G=-U@(F ,WAYBG8"6M^? M4)!0M]=.T\Y3U/)\D;'P??%(P4"M6XI2!W7+7.8$BKC .%LK1:41B^6B%W$F MNKL*+QP&5:VDZPJ<[>6'66); 3@+@DQE!'BP!!:5(F:%/%OP=.@Q:BZ7/V+% M4]WR7Q&WZDA-Z>)9L@:(F9$JAZ5\[J4B"#";97)<9CPS"[P[CMM.Z7L*CV)S,R$IT7!(FAOG!)?40K&!BR^Z#.791\YN(,PS5-8,,5, M]TZGY\C64.G)&!_&.U#0;DCHK<+]$C/.M=E4['HZ+NS\(D3C5NY7>">LK^)% MM%RUABMR(Z!["L8"0K205"0-A](U91*U% V!AR3>LEON5K#B(@,NF:QH_JCO M\U*A>&F!,DP6+\XP _LOE?0@*Y#(_"PW.WC>@K+ ^"%R>R3/&Z@;]!8*7UV MG4'9:26&_%D(E]*DP#J0J33Z=CB=GTFF71HYE/8,G@P>P^@6?%:\%E0GF8DJ3V7-;IR M-,_8B;HW\D3C*2-(Y=;A!2G9:;+GJF*K&.-,B/Q%7-K4.\+28?0BK9!K)*_& M6*$E=+<(5-5@WSI+-8AYX>#Z0MSO57>3^P\?_Y?-PE>O56N3'Z33'H@UM8&D ML*< =SGGVO&S&SJ3E9)#WJ+EP]Z\\7P5KDCPZB1[V;%;1 M^B>$A1M/;=4HP86;5 ('B=:1Q*ZE-@D"EB9"?R&E 'U3$A;-,%F0%,TEID\B MO3!=]2,!G'<]W"39>[U&I_M=$;4+/1(+G%@8'XUN5.N:ZO3?E,9V(T7K(\!I MJT@KM*;,'F4CP$F:\#U+M_7G3ZW=X[(EQ51N-KD&[&N[6#:N#2(.B0@%]6;' M0/W04.\WA@;J1Z!U(V&,A+D,J!L)8\R:RT2$$3K'@WJST3)@-W;-A4#=B!AC MUYPZU.E&C/+-)M\4+JMEDO1^+;A:;]D1/G[YEQ>]%SL)M6&CU]_K9K,+458= M@.UPWO!Y&G%N_2I3,]]0:F9VVF#PO"N>VZU&?U!K/+_#!)X-:#:"RQ#TLN!2 M9U-*3;?"KQ8=;UGZ/+S&!)\EF,N$[TY3E2\:Z?9GS3%8T7-J8@Z@^3G([EMD+QE8ZU& MZ^2Q;%CY\EA962,+X;=UJKT$QE8G@^/"/HV=4T^^J9&U7_^8U?=>((5(,A5I MC+=M_G J\K%&>*Y_S&HKGI\GR(K7AC@.Y^5K0_:/\8^J"\1-901[[!T=*C)7 M."B\J"W+4[J+VK(A[$O8\F41MA'BETSK*IOKLO9L*/L"MGQ64OS4@B-W6Z]W M.0._^$!JN-DY:@QQ&0@O*]B6XLXC;ZL0!Z#*TR)%=QJ]4I%^"?7K+C9HM3IV MOS,\GQB?H7%#XXLTWAS8UYV^H7%#X[G_<&Y$WFGW[-:@;8C<$/G9"O).LV-W MALN"_#0/,#Z+A)HURV.,\PR '9*)E_=]; 8X,ES6!A2.#9=3\6(,*]6&9 PK MG;:S9%BI-B1S;+BL/< Y-F!.Q2QRGB]M+(.!3 MDK#*SF!GV<RP[N!7-G7N#%B2Q#,5Y_;;W^BOGR])CPVFYVKTUTRM!IO>FT/;"O5R@+ M0Z?G2J?'C^X_US$=VM==4Z-T.91ZHA)UT+>OF]TS#?0G4>HD:827TNI<'>-" MG[@+7:.LO)-C]JY];8X##",81D#0M-KGW:S*L,)1JAY.CA=:8 $.*X_]7"!) M7"@KG+]6.+6SB%OG/ZD7<=?R@JLP$@Z/L>O5GM.>SIS*:]A9XFBL?F[%2'NR M!L^<& Q'&(XP'&$XXD(:SE)YMXF) MG'FCA_UG91Y[NY5S?K]C]ULF:&@8Q##(FJ/6IMVZ7LZK, QB&,1TTU(.5:.F''K>U_$\0_6.!(S2X0<*V%$ M4)U+=1&,?G(L!X9;V-V^H=/+H=/CE\+L2IK?#P<= MN]D:_F"H\V*H\T2E:&O0LH?]LZA_@3'?)U,>69ZRO-7YQ0]G>J.Z2>J\L*3. M(Q& (?Q+VG<-;^TU=&[H_#(*6 SE&\HW$OZ\;F*_#Q(>\3C1Z5246B7(41E[ M 0L8*Q_K9&-QK47/,!'+.Y61P'&23YQ)]FTC5Z1/=KO M#DP0R-#WF=)WVQXTS:W=AKY/(&K_[+93_;ZA<$/AYRK!NW:SM]QL\]3"]S\S M+[!$8+GPW@-=8V'B]*?;^:!J-CVW>AO3]\80^D40>JM7>=FE(?*3)?*S[=ED MFC49(C]S2=YN-L_A1./5NNH%VPJXN9S;] 8XX]X .Q]@#NSFL%7YV;KAB=H0 MB>&);ST5['9,TR7#'Z;ITMJ@=&^X;"\:!C$,)XAJ#/A*"OA_:P^M2N,\?U M11#T"95Y#/L#N]LV]7&&C,]&+K<&3;O56Q;,IWF8X88:3;<8[CGX VLC@V8*MBGU[([@YYA M'\,^1OD\@WLZ]K"W(CAQ FU.RQSB&((^Y4.8SS"X_C M&VO9*6!)$GFC-&$CGUN)L (!/P=))'P?^^EZJA^8N;O<1 Y,Y.!)*K'3-Q4V MAGD,\WRK'MY3*PW#2K4AF6/#Y:P/@-H#^_K:9!\8]C&::%^:Z"1/@Q8=O_M( M!(]"N-:'*8MFL/64-A#;UGW@-$Q Y_E]3SI ^:Y($]>Z-(>Z3).YSE> ;SZ)^ M)!M^_Y0I'\3/-UX"NW/DJX\\4L@A^ U\I>OP6\<'!_#C$?'A MK4?&BY\^\@<>I-A7PJLQ6*1OK$900L41OL_"F-_H#\4U7,/84TED,_;U"@]2 M>:"7=>7S<7+#TD3H+T@VR&^4&)+/%.22>@:_T>J[^1UN+HGTPM2$+;GIW4(0 M[>O&QB-YUWM8,;R (<>^>-1 TW^3F+H919Q]N7H$,+T*1>PEG@#IQWUJ];XP MII+,-+%^E(UBX:<)7]CGX0BCM3MA_ A[R?[])H75;G0'!A$U0$2KT>L91-0 M$&B&N#B#H@8MBX;AM$U 1[88QFNJ!AZ9!1!T08?RYFB#"2*:ZX,%(IEH@ M MPY8S-5B(@G9FAO.QZMY6GU?D-JM=ZR(WS\\B\O>B^>N_UVHW^]U_WCM@IY M00['RNH%@(Q*DZQ*5_E5IIJ\H523/_\XNGC4[R=*<]@M/S>-:K\AP\I3X5:2 M?-V@4B_*.+P<[#3VN_UO%8/O,.%N/U+PTH3@-FO_0H3@1D/[I(6@L7K/VO2I MS.H]8J'NMZJ#+-M:7E'8:=KZKD)C&F?TT5Y''S,8Q=<>_:#1'YXT+=Q-63#A M%6'>V(&]DR:&O0N&BY$+P\922=5)4<(JL6 LHPO7?%O%?ZO1.6UMB$5KQ@JJ M@A8&C<')DT+;D$(UI'#B-O)+8QY7I![:@Y,FA$K5PR6+A&&CVSIU2JA..UPV M)9RVH_1RI8^TD&?27 /9$@A;PPR&"YLTWM<%F5F#YW)2I]MHUOL8\GLOD/&D M9"K2F 5N_(.QK"I!?:]1[SR(TP$4,&NYY2I&Y M6N0UT!JYP1K RIC7AK^,_Q7:U#).HA+ M E7=#J'*,5G=(-YJM7<)T-YA,^J1B*B8VV)1A"F/,X!G;$4R=GM"9U-+T6D9 M;U_^MSI7X;B'MJ7-5G$-@HJ6UN8H>ND2A/:F2Q 6R7OMI0BMCMWO#$^9LK>P M]7K"K]A5KA'];P')R\IMSG/GDN; ONY4>/N3X9(+XQ**.YXYE_3L5K-]0ET$ MOH5'*@\P7B1?J(CAF?-%IPV<,:B0,_:=(EH_Y:&B$!?)))=A8G6:';LSK-3$ M,DQR24S2O@!-TF[9_4&OFC!\];/?4;QZK?3 M4XWLU95U#ID1<@K,&QZG&5,T#+8VJ_'8!'7< M0&3]X'&BP4G#86OSIHY-4<9*/(O(IN$PPV$[IA\>&QY'#8O^F##8:DVC>!6F M?WH!S)+<=*Z75NF5EXB?;[P$\.$L)3W>%I,>5<%ZX\\_>C]9GZ?<\@(GXBS& M#]BD8$NRI"7&ULM>HV7!IGQ/!-981%8"PR1T"<=,4/MY3NWGLT:C("QM"]LJ MP02SD$7P6R)V?JMM/3*)?)%9+[N-8;:"X@9$&EGQ%&; =08\L<)(C#U8 M_C@2,YHQ9C[]^,O]NW^]^?0)7\*O?VM\:M@6D*(SI>G"R -X ^(L-P)8!-9H MGDWDPJ\\=B(OQ.M_+)<#.ET+_U_.Z#GHH4R& M;1!T^Z5#0WW[$^M%F?FDZ[,*]X$Y/F<1*O'I*]>+0Y_-;T@UJFZ#H8RZ M;@9?J791Q _E&\,*XY8&NW*X[[_:=/A7[9UC:RL/VMU"_KV$*P9*%^\5PW__ MY_^5KDW+[)_.GS^[OU-!^(:,;\4I&(^@J$,A(<"J8[ M^!5E;T;^;#L++,)U%;CVP=L;C:'W(4>5$DRL-U]#'L1X\.Q5*6=\4".:JZN1 M?\3U&>](0Y^T8QCS&_VAN PD-;4"Q($C<:>%$-$U2Q.AOY!$3=^4:+_@*ZAG MFDLTO-3WKB6WN5N60O=Z2XZTN;_Q8+? =S=>V&H08433 M92&BWQ@:T50'1!BKJ2:(,**I)HBX;EP;CJ@#(HQHJ@DBC&BJ"2*,U50M(IY8 MQ[WUA/1PN^X_8==[%<*UWO*W7RG?ZC5:&V7?-^\?M_4M5SM]ICS-7V6JW!M* ME:OL4J\31OU^--UAM[R$[8/ 8%O4\)@M=(\'E6TAO%HS0P5RL+_G[C[?*@;? M8<*PD8)&"E96W+/9U#YI*6CLWO-F^\KLWB/V]_I6A9#5B\BN;YVFK=N_&;6P M_=KP&8SB\U)$](1IX6Z*]4H58=Y8@L=M>F@$0VT$P^#85S;L0S 8X^CX--Y? MW/%.MZELI][=SOY.F*"QF/94!-FQD-P_=MO>"I#<-D@^2KFZD8,5XS5 MDS13[WCMM:W,CG_2/YY#GYY4JO82']HKG&(B_!L#7,@+BP2>./U(1+ M#N)S#Y[+2^U.H[W?PXIO99;OO4!*D60JTI@%;OS#J9@W-4?]@)R94T;]\^1; MO6_3R!N;<-78Y*9J:6?Z4(H[>+A8/C"\,49ZXO:G3.4@VY9<^M6>Y<(W$<>97?-(UUF M;XA]Z;,A_#T1_MXK6@]"^(.FW6T. MC<0WA%]90[?3(/Q.QQZT#.$;PK\TB=^]MGO#95/G]-+&GAC!^L1]'Q9C6Q,> M\(CY%,EB[LP+O#B1-S&:V/8YQ+:?%PLX[7R PZC,:[O9O39,<@X)9H9)]A5) M&-C7U=N5ADF,)CDC)NG;W7;?9)X9'CG-K($#G<4,[>MNA5QB-,GE?H99$J9.D4;%.U 3XZQW@K^.FSR.EH6M? MF[RUNN>MU7'3YT'^")96^RR;HACY;QC@X/+?9+1=RJ;/(\VAU;>OAY4?5EX8 M*5PD_9]'?INQ?PP#& 6PK #./L_MUOE/ZD7U[!7K3MY6I-PRF&4XQ6*6N5UN#:[O<'J\-\/R8,=GM0^MZ=NJM9 M%('8"V"6Y*9SO;1*K[Q$_'SC)8 2Y]7"C1ZO\YQ0ZXT,*3;^_*/WD_5YRBTO M<"+.8ORP-I-4!R(M,;9>MD'D6+ CWQ.!-1:1E< HR33BW)K!2J:QQ6'-KO6) MAPF?C7AD=9JVU6ZV.Y8C9B'#[-5$[/Q6VWIDL15&'NP>P AK]%DBAWC9;C:: MV5)@_2R,V,1/$\_E,%>1FI$%<_":!>4[Q)& R]X.D)W>&D+/OO9 M0F!E2_BTK9>M5J-3?":>P@*N1K!?EY8#NV()_H8[?MEI](H$HB<+V3P2OF\E M["O'!&I'3 * L&MYLQEW/7@&5L;&"9>P<'P18SP>IL,__\F=Q'OXJR. MO40-[X@@P-_@KT5U@"M@H MH1N@>_?^MX]%:-^]^W#5:G;7K9O!>RZ]JW9-[]\!U!CH'KF-VPGP+SY#\[8+ M!YMJ2%N61?LT$$W.X_*T.5:H[GULG]8A6 7I(>; MZX")G>N0W>N1[> ;, M%Y"N+YL%.?/((_6>E Q7BNE^L)%'!L5U O&.>1S#7[!8((('SX%QY1(+K+I6 MZ$A.8CC_<"4O%26B;8T +&-/,Z!D)#X+?3'G7*\R0_(9,M3Z9:RS0LO_^P8> MZ;0+4GD7'?MM2G85C[2N&^V=-*>V#90&;5Z6!GW9*_#2,61)T;[>($L8XJ9? M-=?;&NN=(M:_54XU#LG+)Z.CLV*^^^#J@RKFRQRW_V6S\%71=4,MW;!^YSF] ML1#P\A78G)@-Z*9EC7*ZU5SLRIY9.]OT:[AP-^5U04<_(X34FE1%,[0@ZC@CH/&=ACS&_VAN 8$Q91CZ.5F MQK["LT$"(-*QGBN?CY-B\.>*HC3TC0H<-IO?XV60]4#CZVS M*?[H>@\KQALN.\/'+O[SHO7CN]GN-YD&;S&,"$X\6 M #(J3?(H67LD?)?2Q#'/\E>9"?*&,D'^_./HXE&_'TUWV"TO8?M W2\WV[\5 MY@)M(/FZ065;"*_6S%")'.SLO\'2M\C!=Y@09\2@$8.5ML8X4S%H#-_S9OO* M#-_Z="!\LD+(\J'E]=.=IJWOH39J(:./]CKZF,$H/M]V@'/"Y'$W9<&$5T0, MQCI$Z_"$J<$(B_T*B^6.,"=%'JN$A;&ACD_V2[U;)-OA4%-CQD'SB=NS+4S%A-V*X8JSV&YV31FJUXMEP M;EV1;,3S,WI)GA227ZYT&A:R-)IK#/(2#%O##(@+FS3N2$VXY"!>^."YO-3N M-%H;:P:/SBS?>X&4(LE4I#$+W/B'4[%N:H_ZS074]4?]\^3;,>^#WT #JI6L M[";BJ6XBJLO+#S=52SQS$YFLEC9PD'T4#!QDS,K P?!%L8C?P,'HBRTW5UX8 M'&0NJ(&#=!\,' Q?E&*/%P\'HR\,7QA]8?C"\,5.]RR>"QQJ=]90#KSI^XJL M5GN7*-P]ABIYG)2:IVF,O8(&#/9>I0?99'D4<.MI0H_AKI3>I'C; OGA3 MU[;-KKL5X?NA/>@,?Z@ZM&8H^YPH>[^%4/NB[);=:W>KI>S+D]E[+P4\*F7O MN=)Y7Y0]L#NM7H647:/3<4/9U<6G3I"R6QV[W;PV0MN0]MD)[6N[V6\;RC:4 M?;2. _NB[+[=ZJPPM$\O8^NY@2,,&'D!7FY'MZS*A"X333Z';)6GR@.=!7_* M&5L'NA2^WUV^$-YD=!D>.8GLK8/P2-L>-/M&CYS#J>3Q>>3P)_/["^PV>U4> M69CLKLOEBV-DQ M4<%9YX#]S+S $H'EPJ@/=/>!2?:J)!!QW,X--8CM/J55Q0;IC),M6-JX['AL7>M=6UW5Q1@49STQX3! M3O?/ 3M2_%DM@_#J!3!+8$X8":>*^(/P'ZAS(?S@)=:8.80^*XWE@F!EB<=\F$9V.>3TWC^Y MDW@/?_6$=>O\)P6D)SBI%UA_3P-.NVH<#M'/(, ?7>_AIS_#/_H]Q^5Z<>BS^0UQKII*"Z]VO]%!23"#K]2M7+0@I1F;S>]P085Q2X-=.=SW7VTZ M+-$C5 BW53?MM+N%U&<)Q%-&\R=)017+48)#YV" M%F(6R(#Q7U[\Z?/[NY5*B:19(*(9\^6PZIXD]=6+GSXCP:$8N(-? ?EYHCK; MS@*+<%T%KD.P]A:IVV^T5DG=P N>+G1W>&FUS+T^JLRU"P^+\3CF"4*&62]; MC5X.&RZAA@+:$6E(HGJQFVT<"\=C":S@T4NF-"/M&>B')!:2TSN1\-BVP YR MIM8C#&"-4YPYXB'S8(\X\HPE@ K834$;M.NM#6IDCJ 9HZML?!]\:@Y-B=MML:<6$/G M0281%B;*Z#L"DHZK)+^3H+8MM%(6HZU.H[](+(>0H9)4=D3AXDXT)56%VO:. MCC,!_XC>U@8QLLX]+?U/E["]SDO8I'AY*Z+=&1YT "HR!VTW%]A]LEP8A^KP M9;/1SB@+<)GZ";*\DA&E7XL" YQ$VEH"MB% M]Q<( !DW!C_#&X-G ]RYBAZ6\/\LE#>>LLQ=Z136OX54B_IT^[H7;2:YAV>0 M:V9 V23_:"&=;^.9AJ:[-?)-%L):AZ3.95%6(U6ZS7 CA?J9?=61I(:%XK0L M31%W3^QSOK M%C,L.$!R,=U\>8N+>2V])I%&%I/HQ3_3!#[^E]/7 1AV(N2@\I'\?1''@$I\ M1=I\8PZH?89CM- UCB^O5-V0.'-WF@W"&U(;=1(QY;YJABI'Y, M_SN<;MITQ_,O'K@ +J()T7K'0F0VZR./ ?[H.F07/M="::Z2IJ>D]&]) :X1 M15,&#-UJ%54C/)P&:)9'GH,*C/@$$249!E '"HB3HGX/_++X+;*GG[K 93.@ M//A[RGU7,FO Y\"AT1=DV"/*F[F>&2,O8!&@^9', M0VEUY*-)[T:M /X 053\D6 TPO@0BD(448GEP_83Z_:*O"/7EFMD,,8,YB#+ M!2P,/X_&/$Y!/&EPNCB]CR!(ID OR2-,,[\:XQ:E4K"M&'QQFB[WUY@S]3A( M.K_$H(YB4* P(% TJI!*1G](J1\WCBSECF,W9#U%5$#W=]11B>=X(9*:T(RA MG%AYE11\B?J&N K5C"+6L2\>8VF'*L4C D(,PPB*HHD91[U$^HE%5VA?TIB^ M"";R+QI,C'QO(@?0A ON.]#,V)?3HG&,:Q.X*203^$1%+&2KZM7&4YA-\;?4 ML07+?^Q]1?+*9Z(I7#Y*RE_BZLAV17[U$L7:8[!6U,*"("46GBL&P5&\V &5 M*Q=*INW0MC;;9Z]A8K3'I&R@=P;;WOD%UQ7+MXKVBZUM%W7?%RR/K(M94;"Y M%O=C#MP6*;/2AB!+T0, NFUFMYM4_D$'JH@Q^ES*+B"WQ M9F2LT7]CSK_@'Q%/0$(A6%P0QQ9@JRBC06S!-QBHTQ:62!, 48 G,)(&P P5 MZ60JZ5&_2>3PHT#ZA[\#\I20%,'XTAHA>]1&@012!O !Q#X1B8Q9)^#;Q,Q1 MM VR,N$4< >[$?^-9&W/HX?V^:<4Z"M?=RRW,PLE92XL YU#P+S:#^V!#$67 MP^I_2-"[7$N=TP#>KI88.M]9^H"*-,4> M&N#2%75XJ(])6\/A@+2,#%2AYI@#W:K0WFON*-^^A;Y]:]BP_B8>P9.+0#^@ M!%*>':H>4&9C0*D*SHU5\! 'BU>/UI;Q@A9-GX4-LW4S6CG%V$,8^ZLWDZ;; MRQ:HV)%28N,G'#S('(8@X&0NY;D*JS/2<%$(1T;^?#I+?;(670[>BI>L7%8_ M6Q9;$QII2.R )ZS2,Z3S5O;.T&4J^,[:[D5)0NM55JP5,RF1< 2@!K!6$6PQ M:N_,;@A3\)RZ( M)X\8/X6YNYJ2KN4V7G;:O1WG*S@;,MT&-_$Q2[>YD^DV;U6Z39['8I$=0$8; M8"ZWW)Y!;+F9KH]@0)5'E.E X:&(RY61W?>,?!]I\T% M2S9;#(9MX!T5PU&^:TP'3,57P)9-R(O2N4IQ.M+I2@U8!CI7L(',%U=B=*M+ M;M.1LW*GUX0;*O6R96C!"\9H"B3RC$_* K6(Q0B%K:;2*2IK07[6Y\B+<:QG M6 'I#(:C(Y<[%$AO,9QUM"5KS\,+R&X8^2 ^2[YE,S-KR85!^YJ6BEQ7R%DB M.S*FK<$28BEKER-UP<16@5SZB*R6WQ6/T8H'"EQG"O!IIX69RKV1(22U*N64 MR*(+<$A\%L;\1G\H @YWJ$PG-&X=:127/89"489R%YI+EG\2Z5FU(29!MV.# MF$YCL+%I4L$<+XPO8$R$N.8'_3?94S?2OWH$(&SU:Y072Q/K1]D(Y%":\#V[ M.!O2C)Y0Q53T3K^I@J?=Z&^\-M$@HF)$Z)X=&UN>&ZCO ^K]1F_C-9H&ZON MNI$P1L)<"M2O&T,#]!I8-=MZV4]X6+3M@KYTG['JO<:E:;]D1/G[YEQ>]%SL)M6&CO9&_JFZ)4TZ" MV2$__S,%J7^5L>DW%)O.4O+/IGO^WO'<;C>Z^[_I\%OP_ Z/(#:@V0@N([B6 M!5=];D%X,L%G)VSR?HA.T]8711CI]CSI=O;$4'<9N/%^6Y70F1WSGH=(7.J M*/&FL+?$$'J&.UC^*/)@Q+]Q_X'CEG!T%L17:HKR2*4[9,I?K6*;]C:V60U)9E'N=%;=D0]B5LF=('+V7'IWG7C"'UBK8LL]8N M:\^&LB]@RRIZ?QY;KEU8Y:FNQ_NL<6=>>WD^,91#73"]7Y]Z>9,O*UCVMFJO MREL++5TTUMETT=BZEB"=MMWM#0V)7@*);BD7JBF%7@_MYK!=M<%O*+2.%+JU MN*2F--KJ]NW>L&.(]!*(=%MY0EUI=-BU>X-6139WO4\ [G5'E#V:X;5RN0[( MKY>W[Z,= #SAKNZU=W.WV_9UNU?AY=R&^B]KW\D/X^]SW MTV,WKKB%I0]*U.PG9 M/0K:;=J=WK JAZ#>IQ]OQF/NT.T0^IHYNL+34E?.X:T%6!YA+U^=*N\(+=V\ M:@+'>XL>'+'6L@YP67NL#.,8QMGKB.9LH\1)B4]H&-OK KIW>M>V]U^]6F?AK1/DK17];8]4=70LM[D_,*_=M" IU7Y5*+MSW3'<_KU[ZR59E8 MT43 \F(+:-A[D(\P]X]4%C@%THL3,_#A?!''/]!5SX$(KFA<(*:9=-STZ1^X M=X4)XI@KQ\[W&"$3)M/WUD=\[.-)8N+-\&'7&X]YQ ,'1AGQY)'S@.Z4CKC# M/=@2CA*R.5ZC3O>YX_PP@7 \N@9=WFT?L2!F=-F]G/9Q*D>!/44TE)@$ $E7 M7KJ.W\2I#TN$ =6RXMF-]/CNRU:WW[C6 M7]FXBI C,K@_E[=LTXMAY %N@4@D;=$-V"!LY/7O+(H0XO)6^8@_\"#EQ3OA M8_"J:5^_W+_[UYM/G_2.?VM\JFI_;;6_ZV&CM;"_8?>8^ZNA8,AK!OH(!Y M$P:3N06J BK!U?R3GORK)P#T_TD]>>?6@6AD%]U;^M]N0.8,Y"?0_G-8EJ&0 MCL%8\,9@Z@3) O@4T,(T I$>*;*6%J-+K!+Q@H8%41R)1UA";*4PAYSZ(W\0 M_@.NZR[BKI=8;YE#1EI#DF[1TLCW4+@YKG 5GN-S%J&1/7VE@4:&I@*NMJC; M_48'8\I@)5RI)ML$N/)E>85Q2X-=.=SW7VWNWE;E=7MK^^FVNX7&V9)NNLWE M*_7PW__Y?Z4; [-CD"M0D2*ZT7Y% 7X*+FUR,29 =70A(1O#_#?,?V3S6(=2 MAXW,%;O)7),.L5L3X/R=5?A,M+F(M1G[>E4 G/)H9+]O]9K^+I+7)ZHOMUR, MJ)">B/"F#5[Q$H+W(F(ZA<@6LX"MQG]Y\:?/[^]6'F^0T E$-&.^'%9U0U9? MO?CI,Q( MH&U=DC@DJ'$"<"_2B.Q^A-S+;K-9D%9/%D,VN2PX4$GJD1:#F;R0^;F4 TN_ MSF; :EGZ3'W0SI'4; PVH(@0 U,[G+MQCB;^E4>.)PV". &=!@Z3\I9V5UP[ M62C9.MO=9J.;>Q'J?!#\-;W*EZWV=?X$K6PJ_3QMONA3Q8):PW7 B\U&'[Z? M@=%#:YU,(C[!--:<3(1T*&A-P-"D0I"_WXD$QDU#^!V,TS0"JL.-_ST-Y,,V MN*GP*/.!RL5X#"XP(O#E-4Q8(L>=(4Q[(%:)XY0I1J&=:I80*=B$L] 7O^D62!:9O\:TD$+KW M& Y,^SNW1D", 7C$LQG2! #QOPBL5:X\Q3T0_V7W&4D0.-JV;D>C?WKC:6U*>P(XI[4-3#MES<8X#LJ5,5 MW&Q3N40$\2K2R70YY( 3@.KF40%31;&'ORMY"#^ 60J"!4FR4K5SFC3^6R:W MRG1+Y"QIEA#]3B"YW@)P@4YLJ1M(Q6^*_P YQQ3LBY3VU$P@E8.;.O+K M8< M$2>QMD7H1_*QD8U4A"$/%Y+"F(%!GB#%D2 FOY@DO@Y=IA+] H-P&I!M/( GP-.!BTD(AQ%I$F, MSRA-1RQ$ L7W.$XGJ5O-AO#7\%,2(YYZ8::O(H05RTH("KK!CV&<&O M8@D$ %]$>W7A-U^$,BA?T!]\D8)R9E&O;+SJA>Y.7AY3PA=L&>"I)$8MX_@I M*7861FSBISB;Y!\9S,*91ZGGTS.(H= +.8JP3,IZZ#0':'^!3?-5?PZ1GM) M82Z?)A3H:"&HM$V_="B@["I\&O?\GHRJ@B]Q]_ZWCV#@%:70+5B#I&U*O$-X M(Y&%A "/32E.2>RY*JR)Z 4"CM,Q\(2'YB?@>,:Y' 2 ]@>G3+?\P"0@BQ!F M ;<08*5!DB$>1(O_D%G0N0M5L OA;S#ZT^X]!>,G(%<'E$AGG)0YC:*1BUS4>PGQ+QQ2C0JQ4YVEE2D59R.R,XG M\T<+0RDI6&[J8\P7P]ZHPR8LRMZ5.DH*W4QF*.8%B30B,0FOI#X#93"7$?0' M6#CLV7Z*0"B(5?(LB@O,EU2R_F[C!-Y@4E#]G2'^2?W%2<3^!9+48?3+W13F MM+[/8?(W ?_\'_Z#C__*');^(-DOFL],( KXB:2_AV%W=%QI*.( MC"-C7K --ZP&X,74#$B!S I2DB'P>0SSBVB)?M379$RF,2K_7)!-.7,I3H+L MU6Z^0D<5'"R-K[=J';^H=7S*UD'/MUY)(@"3YA_2.X -?>22I@-\>V:UFE?_ ML-6,:I(/\*AU;UOW,);5NE7YS!\!LAB3P;461D>F.>3^>"PT$M*XB(6(B < 5>4G"QE)%R\8'XM91GIN10DE 3 M; US+I_Y3[D6@A3B691SK&B&*DL%S4O74%<:94'H/_"I;7F@K&N]%0H0EQ+IH7@I5GV!8X@5>)C;@_1#.@! MI1Y@0TK-L8KKE#QV4I?@]_. ?!J@E_D*^6:#89A8:/7[WLR3Q_RV;=AS&_TAU<51-WTR5CA&SPV(3ZC,R\@2B#-F['WE;O% M8Q1][B.W6"XO63B2+"?&?=.B%P[?2!3 >C?D"PZ64N7^]T_#Z_[PU>*Z%O+I MEL*0SUWRC@<^!:>S$"\:S5>'BN[>O_OT^RV-RN>ZACD,0*.%!^72>C@Y( MUT[Z0$O>72S=NW6NZ,)YALJ,+^I%5% A?+[*_,5%W[L1/SC.8RFJM:S;44/,7#UHD*6V9U$A3#[[^*K5$:@P&F/#-5S 5O M"-)?V8_Y8=?>[4'#((9!#LL@S'W0Z:QY0D/A<$^7.#ID:65UA2MKCDQLSS#5 MA3#50C !L[Q8Y$R)<8H."Q^#/[31.3&*P]!X/6D<_.IHHNM6'#$+9:Q94. Z M],GMQG-?G1UGHF6&,RZ#,V20#).8/)_B8L ",7?2A/YP^9C+) %*=@M T@# M"T-;#-USR_&9IQI+2#,+_10?NT5@UE!6CTQA#,-7AJ\NA*\2'BFN4)%A%1 N ME% \<%O5!2A=I-R48C<-G7^.*6X\1C1ZV) S/U"%C<#W(L"0=%Z?D V695J[ M*<=OX6^9-T]9>Y2BSW0"M3'M#*.='J.!3Y]( \Z:\60J7%G>BEEPE'>7)EBA M0;SB%"I# ZP,?84,:E22X92+X!26A[>H6%\%A5%S:+]'*BSN3 /ABXFNBZ2Z ME1GL7J;[R)R;!'.")IY3:N2U="PJ W4E+<@?F)\R:5_*6)P^CP6]-E8.6<+Q MKT+$>U,LFQ2KU&44XFL63^ 3Q*[\T,GE]"_FM35:6'QI2NGL:\<)59K2N4&%+U"*"K>2^ =94LP9+59Q>XB_F^A_5B MLS8',/UE664R/H[J*I3I&@ V;<%4J)S/E8?+4R0H\ M5>&HW"*\G#>-6"CTP_Y]6.PH>_BAP2H<)XUL:3!#O]X8R^ #6( MEC+8P; ;%_<#H@A<42S#U4RMUU7J&$CC1_0?57P:@X3Q&=5ZEI[T@CP=GLI* M8 6PY2S^'[(X:5B?I]CFS@'J&Z%Q0$4F$17JT?(S";-F^Q*P5#V*M699@0DE M0CH\E!J7G *2U'9__ZI==U\E566[6>Y+ PYH^1( M[L?\D=A^6S%=MK!_[*<788T8=-EHH =W]RV8Y;E_>?'O[H#W'9Z_F]U1JS7N7P^:O=8+F=0CW\ :P0X@ '"6D$H$$H _??77:R!Z M7X!,5B\=5CBM:01%=8V=AD45]T^WMXJ[)8HO[-?*-HQ&^ B<).M7RI&WL,;R M/]J!TG1331FRI@;P%,,B9X\G@BPY%=N6,#PT6RCA(+LUP:86U)T9:ZJBN-C(JQ!1E$;K M3 1D$=*F2XLK>(N%QA\A"]'8I#R/*!14?#(2@1N3F4:5YMEQM80*+3I$.2^[ M1X=XBAT]9/:V,B%MW:Y(-QC+S4[5SH&Z ($K[*%*03LY$G[>PCIKC:$ZTNF& M(3'G7R1>OX(1^E^N^W!GO4T*;U&N"K(SE3$O]58"DCB05;A(IN\IT=DC94JT MBA[ K%Z<4Z9:H\QQJ^IRF"NNX7#4XQN'E:M>W*R1EJ3Q7>^Y6-N <*V3.NJ M)9N3@BU//7H%3HR MJ/+Y#'>)D'Y/@3Y=CKRMQ0;/[I=FX!VA*BAL-N/WTIY%L!;*A_.&@&]=H?Q& M61^=2562.HO7G1%Z%MD4M^WR,:.&$+ C/Q,F(!BF2!R%^NO-XZO%H+S!4G/^ M%1-R/-7UPB[T6%)M)L$@ %N;&CF5W53=.4[V9UJ6/"!JM;>I=;4Q9+[=1O%ICP!'43-1,075!:VILJ;.B@&E[ @_<9= ME!L^-H!#V>3*VG-@\9^I,QQNW#0O7ETCT38U$J9&XM@U$@5;(V\%AHPOKQM9 M8<1JB;!2!)8EG^[1IC4>F,7X&UZ$(K6.;/7CN6%(C@: "@\8O66MK?8A7UE0\HJUN9S:5 M!,F"@J:F3#BMK?,.1A@CI3980+E B#PJOV-;FG1R<]%>4$6>*A.7':#UFN9T/?_L^R";>\J55@!T'U&9U!&5++9M=E]GDC3%DV#S+W MN[6#T#EA&((C12*FM!6TZU\6[L]E$/3_M_>E MWVECR=O_BHYGYG?2:#SU)T'I5M]:GGLHB#$33Q-E +J-#BK..C.$5%V#)4 M+O^^SQ6?U>-:9,+#:NL<":2QOJ*NCV41078M:(3P64A\!!NJ=-/T'A<=J"C2 M?+_3G"D(D7#6B/#X5SX+W00C%O0>5: ^OS2"89CAZF9?%I:(;P(G489A\;L# MRQ=H?A%7^K-BX18%:;&),^\QI.L1&;=0H$^D=2Y"TNJ01,B6W;7)=#T?S:+. MO!N/CUSGIC 8 H :'7U%K'Z)J#C/EVZ]9>Z5J/SKOUN?L4*9(!=K,I9C?61H M77EHUK M3"_*$L03,R*7%A^)0K/CC)Y*1L:L:#=A'3CR;M 2T^ZB("OUD2,\'D;>@,J> ML#!4T^BN*J\@?5F&VP/+P)^)_ M#ZQ]FH@QV[#UT1X*9B --V7./S%4\)FD:]"QYL#]U"_I\%0 MP!#4I50J#'F Q:] D.RYGA.)R8641!L:YU$6->MIS3TFYEN$H@"B8>#G%5X_ MZC.ASMSEZ[Y;;;G4YGKCK; MW*=Z2,Q-S2<8B>)"<;+?KG=;K>;6E66;WUV6E:^))E6]J%S%M2_W"+-2_A'. M;TO1/^\AF2N596 =8FD!$KLB_5O\51X:%[1B99]L'9=[ B= ;83)>-FII3"V MJ*E!S>4C67GH6;!,VU M"^DD -?)[%T8^,!YY,0A4?GJ;!X4DX9CKL@E72!<+2)C0]58+%R CYNK3,B# MKS#J6?W.UB2%S(8<;2P8N^F5,=,F9I 0?I+&9T10^I"H:*2>5JOFQ9D0&K(H M,^OOU+VB7P/SH\#-!ERT1Q[9#^X_Q.C++WI4,\-&MAT;]WX&.NK[JY!#L< 4 M]FH S89TQ[8NX'+=T3/$=L"CF-07H:'=<';MUHO!+_17X<">:PC)H?29>I2A ML+N-)DY;,7\@ C6]34PD"5&KR1EN/!B'ME,HEL(0#H$ R1ZC?4QQ#.*OH74! MM8W:8L@2+WUNI++.3) 8 M)%)K7N%7&J:^7-DJ%T#&9Q#2=8K8:JUAN=[>,J M1;]#Y5XKM&1UX):8?G3U0)1[Z$6,QN2+6J0-BY4U83A MT%)EC0;EJ&!D9S6 MP=2) R9O3XN?*E (13^ZWY' %1B<<;? &)R0$3I/CXZJT O F(4*/PLPH0A/ M$C,%^<4%38PQ 4B(0VQ!E.2-/(T)/S_<5\Q*$=\1,4F"Y%H'6$G!,I;5Y^+J ML/O-KYC2?!C )@N[QSXSK4L/JQ$2%R@\28Y,<&.V FA,3RD-1M3+'#(FW MUT:F]% SJ06=BCV1L].$JYZ'-DD]5P.A4XP@*;(\)DPA7QB]1' W.B)#^< MZC05!=)0/ R6T?6F^[]_-;K<36"9X&/-B)O="3=M[BVP")A[$W0\%6U=1;>W MJ47PM 7$=P/)T_F.4?'5ZF*9*2@X^ M?B4?[H99>'O9&6I0)#GTP@6CHN8]YIU7+9FJE^U^Y"9*"9ECU-2=QO$LAD3B M.J+T,S3TK=RY'W5]I:C0JU:=)/!A%KXB,C8T-PR&N@:9PI=1F;J'0J!@:2@& MS+HRLF%J%G-.VB@Z4-,D\71":!GCYP2J&B-D2BR)@&K&O8]KG%P5SI]06>_1 M?S8!?#[/96V+?_(=CU'&M',Q;;.,:AW;;'3B=89\-1GO]9K=I M]P<#N]9OUEFWV6[6V_6];.$59G:>G*!)/=%QYC956S_USBZLDQ/+LCY>O#T\ MLTX^''T\.^U=G'S\L/7%.5WO6'O3#K9Y*K<+"D8,#8W-M M885#BO?I+P @X7X:'"J' T-LF>_^DPU9N@LP0WP$#)W@4/,04GN 4 8A:B?* M>!= 4PB-.0M3:'\$?,N0NZ&$#E0,+US/3'+-A-G*I?DD D\ZY/\&'#)P98"; M%5XUSUH!8BO7@-_A>R<4+QE.+*-$A-J3PW[ 8WR*#FUTU>L5S+\9TVF-\A8L MEDK' >38PZ='_UUD'BIX1S:(4FB:M=LRV!9'K!B?C$LKR]>8S!/\J3J=*#H" MJ3!!.";9$8T9$*3VP$87 >==.5QYF_;X)G8L\?K=]_IW'BC69YCZ]]/V#N&2KA,XU_73CDP7HT_V0.2;RV M7?ZL^C+TL&O!U$_*5:91J$\@,_Z%:_PX# +JKC?RA,C%( BS>)3ARR8#ZA ' MC2(A*4@UQFT7% ?@AW@6L.A*8$^):4\O8W6C>SJ_M"<:K=^@/D%)(,A-:L*P MLA*.! .2HJB US:I0='<@1*/QT[$L@E6ZRW_)'!0[QA5N[FBUM#W @Q/^:6X MG1AXH:)/G%D"*<\W]# U&GI IT "1Y*WZ1D+D)'E7T;T:X,%BZ%E#UKL',K$ MDK4PIWQ3X@MJ11E?) TF#"A186RXC_06RBX5;@:$ZMY/.E!IYJ5 ,S6,,BD^ MUX."4IKC)>9?P?<9-MH\I&I;LXO"&'VQ6$D8$]'18@,]144Z9;)U%7#W8LUP M>CNP[DV8RK 7+V&>E'/QKJ/LO4F'F1@CG]![@:=A=UZ,/\N?9,>@_APR_2V4 M"VV6NPK"R?R9I.IDN^"[I6JDX:T6#?B28$8)OZ>D)&))&@7S] Y5B_2QN +X MS C'!_TT%.LK?*_BY5>E6F<2PD8%\8E?/0V-+5K%DL?V"7EL1X[GBT[GK#64 M4SQRH9+O"%U)9+1 PFE4]O*3J7.JV!PC!=W*TA"6]%,B?5B"7FA!H M:4HC-'P9\10TKS/BP5)F8IE82IIDFBD+QPK)SHU?+\6W%-][B"_TP K?1%)E MC*QK-K,85ZCAC %.@?NN_&-QJTN 3& 'X'_1O;W"AQ!9DR53*W5<0DP$@? % MR4LN!;,43%,P34\8,3^Q*8]-$ES)4RI"6(=%Y+%VY>,B53<6Z8B$WBM.Q M-[1<#ZDZ!)._LJ6JG[Y43J5@%0F6D!MR]4TTJK"%T),98"A@C()0D0%5FKF?-6\C67:Q0]JEQ1C;UI*5BE8"WTY@U%2)*4I!+,S+K1C_5T[)^]D$C)RD3,52LI[%-%YJ MOFO!Q%>9D_,J\Q$CB2IU-RP;4E<,K47]HV"])21[#I+=*B'9)21[XVW&ZU$* M*[AGUI9Q#]OGITE4F/F3:=E&.,$YD1-:DLAQ&1": F80>I2H DH3V2O6C1?Z MFGT.W*N*.64%-G:*))V)<\?,">[77'L' L9*?TYF4RH-&$\C9^8))('YG)+% M ?N:64R 7Q+K@@112 A,%*_ H:4L"-@"$)RC+%XK8TN0;]<+Q1P4M#NFVPRS5&,'B)'X MKUR)W4+^.C.%4'_##&)K<672F)\HT!RN( R%+C4<4EB1J($#2L1(B1=(16ZG,#QN:46=2YL2T2"76(.ANNY#,!? MR"SLB$=^<)&\+R!R;7SAQ3+ #7(EQ@)2I+GEW3 3[QM\HG^G_!.['E%O/BT> M,+,4"UI6C)[3V!HSQQ5]G83R!3H>+O7G?"M_8Y%/J"P762=5531+]K-D+:R/ MBJ5ST3&"/S0&@@@9!%1BQP>?SDBM7G)]R3_V._Z@;CA1.2TX0)6U^??G0GY$4V>(XRK( MW^&U,<--T.9BCWD(AG H5IIQS19.O"&4)Y.49MF(-=8CU_AZR*\TU&$'WQL! M&4G">NH/"?:&6$E"M2-?SX4N_([\'P2(#Y/$. =@CM5W[N8%K<6O39GG5S'O M]=I$YTDL.X$/R4QH4(JR#;&P"PAG(9@KET28EUP1TX*I+R98T ^S@'Q6NGKW MLR)($OIT?"!S6/6>QNQL,3@]2!:T#Y(W+Z#_31#"(K)>_ M?7<'VV.U](J3JHK@Y4Y8."T 2A\0$-7O$0. MB#;Q5MSI>5*#=SD5L'+H4Q%T)@L=/G2&N(4!=+Q>E4I!?I_'4F[6WY;T'0![ M#_CSB8D+=%DX.]3H!V]0DXJDW92"*3X4L[\V+&]*R$',Y MSG53IM-8F@PA#,R(!^X^.JRB3Q"*/ 4=2[P4L.@W8@9[H4#S()'[-PG+G8=( MKAFYMQE 8;:_A&RY?B,U-\(()2'\=/38> 3G8ERBPR&32BIV?.*_@5$<2-Y! M;X63.1R"Y'-=3X2 H10S<1Y"\'FPF'H)C;]&>ACL7D![ 8I@QI),&\C4NPD3 MZ:@($?3B>:=$T;KCH"G%/J1G_Y G,PFQZZ;H"E)5W+)E2D;#_X4CO H M#,G7/(C2*ZOGPB@0Q(A*#P;)V8\.>N3%'*9\21G72*?0Y0$N@-6[(N9X8.$\ M[>'_([Q.,-+/NW9.FO#MYF5RG=H/,_W42J83 .RU>D6<$@E.6>&[0C"E!8A[ M!:%P$XL.C_/'4_@&3+TNFQ %;R+4 =#>0S,M3LP$6F'0^ 0ME")/C^S[NP+U M!.;]5 !E)J&.^UO&(9@AD./MQT?F2KK6B%;(_N#1%V> (;CBBI]2$FT)% M>D3[@HVK:0SYEK=R@)>>A@:V2/06%YNZ 3. \A@T9-^>OQDAD[6_A"N8=^Z% MX4,B&AY)B:D*VA^%K"BMI/D(NI]H\5Z #0P*R&#P]Y#[;L5S'^KSW%#=89$8 MFM/,%G3498QZ;B61-Q1="Z$F^2-!9Y7('412D<^!KN=LG1'>&9=0)%[H^)HY MC5P^(PL@%Q T:@=_>'OWJ-F'(EE0J$VIBV#OJ5ER&.O1$&89:13&T["OH+DL M&7--"-U,5K:;R0O&3(RB2(,IS%@;8G4#DU>W9 &,-B/%-+6R0 ="A ?@GBY81U(U(S!@<8CK5[5^%WF(JH'W!NY, M$7=&\J46P1MC,Z;+0\N9P3LZ_Y 0'5-^E_2_/%;R>Z+^)CY[4'Q94WY6<$&, MG, [N$H=F+G%("N,>1.2.,F@R(5#O6210/9QGIH-F[;.B-XL7,@IUDE8'.L27GB\YMCQ0"87$:[.P MV10LE\>G<2ZU4Z&A+HX53Z %GH?/H$2 %"'O96-HB MC"/4<)7LH&BT4??WZ!Z'.>=[JE=6YG\71]Y&5HNX(X:"T 7JM9 O#N#\ KU ES MPKPBC85"[<7.5<283D#*R5"1Y@K(#&K)NYW KR(;!+-^)BI 5.Z+W-AP[G+; M!&0N!7\[!7\:3D4D*@1)<8XI8>):^"IR)J8WH%T ;EP'4>BXY, (0G8U-0QK M8I1O3!#=P^ \J*^+FX!Y-I]!,PQQDQDS=JUL0BG,I3"O$F94D/#!B5R >M * MU&RA))O.+&;E80J4XHYT\(FI1$*E"LKSG,IZDM4C:Q"3(&<.4O;$O&:T(A^6 M2492U05WD!Q=76Z(%?4JSF4ZA% MW0<1)>*R]14#B0H/"7E0@NXJ9@^XQ*X<" ZAHVSP*^6VE-ME\^)KOI:[@C?/PE(X325/L/H^%=2LNA9'0[/8E-*QI8"7 KYN MO)G#0"R1W5DVUM2#T"C-$4T4^M1W(&5(]<>7XAYBZJ0J(F<8NTK)+25W(YD2 MV14AZWL"=FP Q0PJ)8#?Y?F4LF*,'C8_5[8"(8;&B]Q=\(%FQI6!3PP3+"K& M1(@.0!Q&9OY$3CT44#/!/Q8_S][=H\L*_X;E1ZI@;/;"D$G D9'>\NP M"XNWF>S/R&#T+@-)\4M7RD)68"<:[,V^ @X [$BV 43(9BT[X[*%)B\PPFUC[ERFI /Q=QT+ZU;M0[H M720<2??,+"I#%3P,(?+ _>6^N?(G!RA9R%R#"&H9S SSI9+9!&.(,[75,W5Z.GVN4KA MLALU4X2I.%YL[NL*[>>9 '_<>%PL37KQ@VQGB_$84R<9 [X UY@Y7$[4&E&> M:<'32"A>3K_HXB1*H0]P^2GQZ(S4Z?-PGJ+AO6IO9P#X!F1:*B)AR[T,2,';-*5A(/T8A#"J4]N:$R8X.,B:6%HI.OBE>M4[ZR M(2*$'?DY%*TP;7KQ^$+#"5DG[3B0ZTQUAR*&=O$=A)U$E5DHD?.KZ]'DUMLQ M"RCSFF!G+O7:\><*0BMF("#8IJ N21(B%S5"K+.2.B4>\R\DX)82[EA9"VRP MJ)1(^H5:.2240"2-G0=\>FFSJ [K[Q!&]UVE4.'00_7ONRGCRF!0[ ;4N?(2> M!_G*U=:<2EDPU:P+A[Z^QX)LT0"['AJ5^<'VZ+&.'1"XA'J)],?C)_Q[K]ZJ MUBS^1+YR[6^X::34!?2_JT9X$$IN$S&J@S-MKJKJ\LQ--='F/]H6?8'[8#(_ M0Z9&S(LWIW %_!DRGV:=V4?8QW+*/1SUO=&4HG\.&5ON0J;1+LZW_'>K5C,^ M=PQC+!F&PSSVQT@#7*M$9F9GJM7E3!VQ3T<0^?<1\> MT<#BVMROEY?')\^.9>/&-@HAMOAW,_.H.!LEP"Y=B$AUVZ6$.8OXSO''4&_"8&1[BWWOFQA(/:]Z;!YT!%/MY".+X8 0V0#+QC+<. M )@QP,+ EAA19 UMB70NDM^>O%1%3D^-58LL4(X%",+(,MD(R(0\3"!"H;W8 M)K$*V4M*/0?\(8P, M4 5EE$L5X;)E%5']&<_(MI(J'0/',8@^;AR"@\#^$[/6?PN:9 MR8Z^O]/ "Y4C 6]K4 )GFELI5VZ^-TVCH9P.UW-X(:GNLDI.@D<=GSKR7''J M<@'.M3$N/UAF)B2+U 222(ZH'MQYDW22)\XA^BA@-!U9C6JM M!E>QX?_1=[" BP"N@EAH* ,B?]_"LVAN-.9405N+U!.#3SJB?Q]Y,43R@GKK M'E\*6=_H[9B/&:U0D951HDPQ-JS[ROQ*C6I+OS+D9D;DZYH/J5)RE(*YE8W% M$Z(:R QSI+R]:<)@0>[DO$ENL*4-@3:?P=_BA:0TY;;Z.(2T&X^FB'<"WQ^N M*=KR)PYT8_:4/H#F%^S;P8I1?"]Q4UFS#/$%8&E\HM_ P9:&G2.+#FR$QE8- M![[(5F.Y&(@HFN(K [2)Y"2RP!,ZF>C-X+C"]EHLL7S>Q0<)YA M?*E5 7X/7%>QP1[%Y#Y/]S5;41M[/M";!&IB'9V'>D[;7ARMGEX!ZT:]9G=Q M_I(C5AU^JU7W6O^!^!XS2F!%STD3?PBA3 /Y;NXV-9; M?;VV>;WVHNLEX15#05)>WJ*[PV^+[BEM,3.BHENY+,ITP3Z?HLK/ M[&MHR:JQWBTH [+BG%HK<4\^>$P;KW8.O^GHGJ&3U6N^O_-6USE*) MH?4>$2 ]Z]Q&9-U7G9.]R;*CU5<)1_NYYS'376B_^>4VYC]8\GGNYZSV0 MK)RM=U:RZB[U['+)L>P\.# 'LR]4/ O\ *<@PLEJEJ(ATN!)(9,RTOH8GIML M"!3#VU_(HY&8.W.DXN5TP*-TN+7L!HAC6F%:J*4[9%E40JSEWU.JMRB5."'O07/<\#$:':, MS 6/(,8+4(<4QO1Q.L"WV',\+)* O)NX<+-^3V@MO251Q,58;PH@5:11T"'$ MVE'VVH^/P7?&-2,N!KIR)>-5\7-,GXM4C@I1@28:-Z'PIB??)T%W+E+^=<%T*&@H+TA1,$6;XF+ M4##')R(!,&!#H"H;E!1\ B! MXV*)1T2%1+=5(;8'+BG"&$:P++-0Q'8"@48F8<%")$@'O7(E4*5DE\.X8(9F M1#7YTZ)!M@=>?G[R.K]4B,G; 3"H ]= K4)H^@(B8=:ULR8FPN'+D'NI<8NA4 M9LI,#:DY[(!91M]#I80SY/]03HN XA>C*1Z3$HQ[SHM1W_G58^!+[.7XDGM^ MHRUM22K'"3Y:_Q'F?&6@83@J$C2LR[>J$JK@$,+]N>7Q/=9,"$%6D7^@Z9?\ M? QIPFCA](1'?<5\FH$,XX)4VR96G'3.E1@',PRC*0[3 M0(CM@Q+4(!K-Z< MCR9QVXHG$/ATG&@XEEU"&HMO$/ +OY([U$X4.6(B&^28C,JYB*_T-Y>3WG50 MN!V?L_;4GQ,,S))&Z$>$$,%F$5%N@T Y3F!02W&]XBDL0'-)M65S)D K M?/@K&T"7"-?VJLJI>;WUHFM\+%*?WJ9MR]W&63[-NB[ZH M/[&^T!GJS6F,VBJ54:J(4D6LGPL8^>Q.B(EH=@^P((EMTQ@^XI$LZ9EM4V+4L,X\4C.J1TAC2E+F M:/%%!CC,$39D*ELR.XR\8[(9&;F7 %HH@62+\)1AI/I2L'=/I*>7= GD!\Y24I D4+X-NKH)O+&V+XG^A\>.X5/<2BW@I'^M[7U',A M* L8CI5,-QTR&O4$K%*$I0=F(XQ$@1!1E331 MGTP!E>MGF(UP( @\,++Q&:5LF2:'M76N95.?R(OC@&UCY(.4>7;'AFG"C'8G MN*CNC=9E65^.E:)3":P>H=?L(\;0@YQ_I@7,Z*$2B$48!C2,O &\Z8#+E,2< MF'-W@P7L)^M 9U=@\O=R'3T+ND<,/9;MG]@F/+IC>>ZO.R<)F[1V"%%&_])O MM[E:;0_:_=I>;:_?9,SN=]KU4=\9#>IVEW7;]K"=.>-BV#^_2*;7IW]^/;UT MXEK_[L.WO_Y.W]_V[7XM?^2'N[MZF'Q(P\OCB[/)@3^,>\F?/7ZDG3_RO^)'-_)%?OMB3Y/;NFU_[V/Y:O_'" MV?G%'W!D*W]D^";8\ZZ\]O"Z?1M=_O7YW<>[3YVK?GW^W>-ARE=P$@PNO<;? ML^CVS]TW[/H/?N3GR1[GS^^_;S;A2/GWOTT'CE'7_J# M;Y 83Q("4YA\_4!WJ-_D78[_8;-?I+9^^/H\^-3^_Y,TR/ M+M\<];Y<#*[^V+$";B)^W6%#]]5I$OD7L/4_CBXBMQ=%%_S2;_QP>+U#CS?H MOVO,WM^^.1^T#H^=]XWI[9]N/+V[VL'G\(*4N;UDR7%].,S>L;B:<*;\IDF4 MLLV1&-SW6@AS$G8V!VG/"SQS&P M$W"+4$2UE!E;:+E>Q,B.8)D7W#/H^W@!-,)@OXE \RSE!LIN.[OVB]$OAC\C M6Z^LWC#Y13?W4G>2XX93[ >+=/,\L"_ 2M5KK^F:M4%KUP8'BT@Y-- (C[)? MP]GB!+X#=U><5)%G\^"@MBL=5XX^,1GBN?:.M]]5U%4EJK= M"S@Y'%^YCJ*3RB-:$ MX00!4-99N)L7F \;7=[MQMFLD$>@QX*X"_0X(:M2" M@<2.=[O53O<_%.S+BXJ#;9$$4+%T/DP/53C>KK;;_S%?S0B[N?*0N'[\4P[4 M;MP,/&L(7N3KR[]C,/2* /NW_(57 N75[\X@#GWNU+V6V8\L8#[35I#-&Y3O M6KYK^:[ENV[/NV)6+)N17?72PCJ(9+ ]O;.0B:!=:+ M R1F&5GTK^52/^A27\RFN+@7PIGN:6?:*E?Z8=4%T0B7:_WX:RVS,N5J;T1= M7UW!N$"NI3^DF&Q DF<9)N<6NW0_UECU>^0=]PKSCFSH]D_4_-W>G1?WO>C6 M[9\ZD>^\8W'LL^@4,T/]W=;N'^S=76-TR&Y.K_SQ'\[H[94E^.?!X M*"OYP8FB_LFWVN^';T:#WZ_WKPZ#TT;2NTQO;G=^PYM8XB[_>YEYB=^L%]OV M5NC!&:]U_M?!<;OW)?QZ/?O<:;S[/?FTVW*ON%(1J;+\&_U2:I+G(M.4/OYU MQ[L#Y17ZS DP'6Z(!608(<%H<^'H40;SR'>N#/GX^G74^OS^T&E=,Z?3M ?L M73QZ]P=7@W TIJ:W6N+E8X);;;S5>'KEGK*+Z=&U,[8GW2^#]Q^<8_Y6.H6\ M1QGD4OS_B?@;">S'*GD6Y,7+3[3&^IT[@"TM%^S>"W89))YO;962NQ %IWD] M=YZ<'G_='W][>YWN_GG>.#Z^MF<3;MT%17##1BW7S&LYX,I'I#+C#^6Q3$EK M,+-.XZIT>&C"*A6#1E[$K^EB D/Q*_H^EJZ89)4USE7S'W!4*-*&#!@+)*8$ M:VD M&)W4V2T+*5T;'=^VT\_YH M='W\N7G.CDYNNJS;V\F(=2_N?QQ]GQS7[-]/?Y^\2_=J^U/O^%NC/CG[^)5? MWF5#;^+X\:\[)Q^.LOY*D$[<,!$'S$N\#KAX.-8#$%YODNQ80/G.CZOM2*S# MX670Z-U<_5Z_/.\[1U?[[VN?!DW 3[1V?NM6NO6VE'RY4/G8;5. RKE \YYU MS=S&+^UN?^"XS7Y]T&V,[/9>PZT/,A M@&RT#^_&?/LG<;_5ZM0Z$IFU MV5S7 G0U0DK:.*?A>\!-XLT6HN=7G1\_/.C(]P(FM=YV M^53A.-).>,"4@2 M+N;__W)V].+H1N^W!P^,5ZX-&KJY[N"7&&F=UA!)%B M:\PC7Y86F7)JJUIO+<+V%#0I+KM6O5I;"!-:\U*=O6J[L_):JPMJ1>^Z*@VP M^*:;KBYF#/J'\-4]:[<%'^6IWWG%YJ(WG/_ONB\KQ&;+WW9Y_1Y[FD0UY;NK MQZMV]2.XRM7Z7NXU'7F3W9@-=_F:0%KE%2.ASO1H_]_7-$Q>K[P_'?9Z1YC8 M<9),XUWE;Y':I7X6DWF^U.<^\E__1V MK;G7;'>YGJS5N^WV2Z=N=_>:G>8W=K?;Z-O5<3)Y@!;GE2:^4;7GC/JF]*R6 MDI5*MI22)Y620Q^GEHRMWH1Z6J!/Y8S%":;>]^&SCI!9$IS%DT!2$XK9QXJI M$+/T?"D835I*PFR@R&41SX_"X#8,7>O3V.'W'[(4A2:NR'!R6%4I^EX0 -WW M@GCQG6HDP9G6].@';(CI7W%/+#74NM!]Z4NV<3CC_' ?KG<*#+WB4.S>X0JM M<,,\/Z7X/2'OPZF&Y_F*VZ:ROO<%GY^T;D(YKZF;N7)NM[IVE_^Y97/=;'=W M[5JCV:^SNX9;WYP%KS^B!=]J*7XVV[04W@7"FW,=SECB16I6^6J_P>+"O]1E ML++> G@OB#W^$%8M&RX$_H+5V>TMLO^_.]S!B&96 VU_M[3]I5+9%J52VOZG M#,R4_FPT[+HM]&>GV>TW0(%N,'YOE/%[*29KVEEM"/E?'CNXMU;%]5DCO4_D M4;F8GMOH=XMC])F #)8&NC30VZ./2@/]A/'-TL3I!H/S9FF>2R%9+B1'WFB1 M]7TS\YW;>+TD^O*(>$N2Z,:NJ#YGS?E<1(Q(( M36-8:/\@I+,.OZ; 0,QM%C^#FW/KD^\$SR;0*^W%,]^F/Y"]6/ZF\!#_*D5N M"T1N>S.9W)CL-?;X/R63>L/N-L"F],&T[&[,M*QK*.Z7I 3OZ5&SE+^G ;/J M=>)O>#;6JPQ_?C3=\C.9LP9243?71F^7@O"D>QJX]K3$[O!OZ:0P&[+W'35G,C(!I0*-$!BRY!5**(Q8A]_P)@/N) M:\/QK7W$^EOGU5X5CS[V9V3.K(LQBYPI&C4T:,B+X0*).K=],JMGM3%)UT9R M=8>><$TS^B<,[[EYXX76V] GZK]C93S/V)7'PT)!^ [O3+5(842/=NVEF43+ M[J(5MW;"R1^BN=56]&>O,F^A6:UU6S5[#Q*/=J.QUWAYPXT! M?[)FOU[;E%T]8#?,#Z=H5\ "[JN!7]XWLCL+3:HV7;UC_*$7.V//>N?$S!-1 M(;^< L%4,B:4#)08]%*_I]%L5NNUE4:SL$K'[[)[M*Q )[FTZHLL:F\:>;ZT MJ(W2HI:*;5L4VT]C8C=>"&K8&P2HVE7[OV6#RI;OM1]9 C6"59#1[X\]-N+& M%^@<(5>WI:] M7-K-1]1:FT..\O:V[[4?60(7V,TC-:7Z>=C-6PX>))4KK\0/OL>=I/0 J=O+A M_+^E2MU"E?KES=E[ZR2($P<*[@?A,,5Z/Y;4[=> A2OXU0WY$P0A5Q_3*=33 M/1I<@ [&,;#7=T#)W&X[N+:R1JPH9/&S/*2V,+;)'Y[O[]WOMR]S^GW;_O^,/4IRCHO1=<#YR8E;I@BX3C^>J"][TWI2YX M3KK@O3-@OJ$%>% !?RB5P)-+Q?-5 I_.#DLE\)R4P*>(Q=ST+_ (2EWPY,(Q M/W.YG/LX-_?1+N<^EG,?[SOWT9!_VZZ*6?/;.:!P"RW\P>%1:>&?DX4_8",O M\);8]ZU>_6?H!3?+_;&-^P.J;V)6P&AFW\_@>IZD>13J3Q+^!AU++^I%VUNVQ28',7^I@+G3)Y M11"6NB_#_.=LEY;1_JM7L _ M3/)J%_\E\RW_NVC *_WW"'NDQRQB4+5]R''S:S_I B)7..Z>,OA$#R[P9BL6 M.HT"+QYOY6(_Z$QM%:*L]#7A"5%GC[V$[?+[#,%+OXT<95\[CZ6Y5^J8G=\* MB2&?ZF%.G8#;$(1K@.,/N SH,QF&DRGWNIPDC&86#YV#BOJY K\[403@L*): MR\.:CXW(WT_WJ/_<7RHS-_G,3;W,W)29F_MF;O 1/??7G7Z[U1HPN]'N#UO# M3K_9;.SUG6%GV&\/VL-NI][J[C7<';HKG7%^;[4[G;VV^/7I MQ]RK)\,A]TN/Q".V2)\]X.()?6\WJGOY)_MD0+(!Q!BQKZF8TAG+GLYS-DPC M+BW\QAD(-O_9[C::)I%@15R$* #Y9CST&(<1?T_W(7W+#?F-CY+J ME'V40FMUJ:V]9!L'0*,;%(=P?^>&M7 _Y]UWP:E^1B;CE*[!2-:O? MG4$<^FDB0M"Y5\P8LGMF1QK5;O<'?;5FN]JL/\=W6R?MN%(V'WO?SYF*-=-W M?,_#/_ZZ4]]9^;*MVHHO^A@ON\PHWF/0E#*;Y:?=ND_[8"^[[9_UP$G8*^L# M5V5(BZCX#M=(HZ\R%(_PU&]FK]9Z1*'PA5F=Q]>NYEHS;-OH.+^.7 MUL7;CZ>]<^MT?__CY=G%\Y&:QZS*/($X/>;KK/0U'N%]+L;\G-@Z'>Z':?2= M:*E2K+;Z=9Y"K!906SQ3^3)21U["GVZXKA.S[1+WZ"_X%#+X/V_QZ^W\]N)3 MY 5#;^KX\V+ZR_]>>L_(,?LGRN-9N=<_DC==?K1G^-'*$.@I0Z"SCQ]Z[P^L M\Y/W?QZ>/1^A*5W5K783SF#>DVN=>_[-LW502ZG:-JGZD_N1V)KD056PHL:= M,*PK1Z'O;[FP&05AK(9M2ZWUI]D$/W=,UAL.PS1(8(+/7%"V38*T4>2T<>!T MPQC6'V;WEP"V/("M\0@ -K%X)J!,_%,&3V;@Q1JD@/*XMYO0#$P9#$N:'1M[3V+?3TNWNZ7_]; MNWT13T7LR\#[>?C^G1;YJ109?+L(LZDW3.9S$7OO99J&4>3]E(;! M1'I>K]MYVNEUGW6Z[?:;US#6F7XIB?M>KW?TZNBX>WSB=5_V>R?][BOO^KUW M\&EX=DA/GW\X&_[C^H*GO?[TT[O+,^])^^CHEY.SHZ/SX3G_\+33[7G#5,0J MS,(D%M'1T<75$^_)-,OF_:.CQ6+169QTDG1R-/QX-,UFT=.C*$F4[ 19\.3- M:_P&_E^*X,WKF?AF_;+^&)+,PB^>;UD?F7GQTEP?+-ZR"\ M]52VC.1?G\Q$.@GC=I;,^R?=>78*;Q[!SY5GOK0789!-^[UN]]]/YR((PGC2 MCN0XZ_=ZG1?/B^_2<#(MODQX<_U41B(+;R6.OF9N9PYX<&X>&R=QUAZ+61@M M^W\>AC.IO"NY\#XF,Q'_N<7?P+]*IN'XSZ?TM I_D_W>,8R9R2]96T3A!%:! M:SOE2?LPGX?_PX>\D^>\2=CA*HD /Q7# ]=^&*AR% M49@M^],P"&0,8_['GUX>=T].7Q_AVP#;>0-\_4B*%(;,IJ=54#=!\,$!XP-= MR-2!#,XR*LUR*])0Q%E?S404M7TQ5W5P/'ESF2;Q(DD"[QJP<29\F6>A+R+5 M\BYCO_/Z:'2_85^/TC?W?GD 5!\ Z8HX\#Y*E1$='W=[K[R+_\OAJ'!IL'^ MK7<=B9CFP5/:#91=C-L0?;:_L((P[HT+-'P@_205B+]M/XF2M/^G+OU7^S4* M8]G/X9A2_*OV,U.A2J(0#Q0/,0U]/,:;+/$_>Y_B,/,&"Y$&WF"22HELWAYC MG=T0N;:[G>-GN#F/8/#7)_@MP2;E'WSAPM+Y!Q3WCC2 MK@^_P/0%*^N\ZA$WRU(SJG[Z^+AS\HS!FP46!61*%*-/9@9H$$D]V-/GG>? M5/6B:!>Y7M3O1S.<91U/ M*=/IE9A)+QE[UP)!$,X1P^PI'F7!IF!Z=M(Y.;%@8GGT4'!BZ'@69 _'C5=S MA0I -Y4Q"+"C+-T=XCUBU/IO4+,R[RJ?C62Z39SZGK&F][+S]"ZL 6+ZHZ", M=](Q9[(! IV#TH"\B1!I4PPJH+%'GW[O1:=W3^P!O3A+9FMX^"-$K[L0"C7- M!^!$=X+F<>!:#39?K9.7D.N(E#1C1VV;%#;$_6^D9](X[4@LDSSKBSQ+FC3/ M!V39CU.]/-'#/]^,G0\3,.BU/H!LO=&B4-Y-/OI5^IF7)5XV#94V,0ZRJ?00 M 8Z[I\TOTH^]T\.M"8K'J;LV',)C%2E_.(FQF(:9;*NY\&5_GLKV(A5S>./O M@'^P2,\[2V; 4GTR?3W45O9*RG;=)]M4G7X0'>EK.#8B.N&U^KV(_0=1F;:+ M8]O0H/X(GLY?<^"7XR5_%8(*"M8<^?Y7^SZ'*/F%<2NB](?/6ORO1=F-W91& M76AY8>Q'.2(6*,9+#W&,0T,>0'.F2%L&O8^_5=XX23W415X++Q8S6,3__AQ] M[CWM/GWUK/NLBW$<\<9QIN$TO1>G"H;(XRQ=>DIF.$8VA7EI(#&?@UH>?O%$ ME@E_"@N?RE2"]N.J/&OW/- C.-NB56?)1,(8*0?=<+2-H-/R-IZX&:#R-@Q0 M+"+L/%%3W]8/B8^[PZ&FF!;+5K3LG#3%"?H%X+L16"YK0R";3P\2'4YM65H M*:(2C@O(-@QR0 P\>#"C1@E82AL/[2!%&5SS/%4YNLI@(CPVY2K 4F,A0 $_ MW+'/K[3PO ,!9Z3?&:?)S,N IFEB^'=S/# 1'+.G#KS5>]X]O?CB2R!IF"1! M/%R$2GJ!'(>Q1O(P;H&!%GF^F%.P[S?XGK>;*_N(-Q6P7%R*0E_U3(J8:%49 M L+9.U5K\ %$@!%:[EVO@OD&HYF Q]L,8HRWM402(?#J#,5E>$D-T M%IFKV.X 'L /'(/#QG@[$ M1K"XP;=*6R=A B">ZR5)$%HKD 76-T.PS $DAH,1 K7@!/(V+V3Q*EJP/% SBT8&]*>UD$[A7CZ[Q' [$X3?@*KQR*744DA3Y2)#)-E8;9$@D&4OEI.$*=3$;)HC:! MRH%7$#<&+3'&'*E&KIFPS"?>@X-&P"I3DSS6.)S9_*9CB#RMU9 5S@Z*"L$0@SM,$=5RM [:J M'-K=3"IG(B2-!0"._N,PSI-<.<2B-2]XKR3@X)LTR2=3WN6M]CDA0^MLRX*\ MAZ%VE61X*J!JQH$Y2X"TG"3PJ66DD+R5M"&15>%C[2,''B#+BH/S@EPVP-6^ M%TB135N$NG,0AYH5K3[(EAD,]LB+DO!&GID=M'B9L(8XR0CL>,RD@--!D$0A M9!"^+R.9XF<4N(0;L-]QCK^57^@X&6C\_U/K5QT)__,$3CH.*HS!R4\K_V R M"N B%OIS]T*;SSI5GBCS@_47Y5R!JLY@7,Q 2Z82O&Y3<*T+Z*%6"KMVWGQ MO//TA?7M\'?=6I;A=K(7OS)K[T<1.Z.=BIT-Q'YA^P%W!9ZMHF7!-M&) J0B MO$4:9D"&CJMG)+.%E'&-CY)#P[$U#)7",'(\1N:KF0N9L$9E;& 8AK745@], M)(?#%611PVI)BYZ!I1\"!(H5BF1U./ M9"&R"&!Q@O)# 0#Y3+YOA?9DIPKM.>L82[*/2.UP<=D)21JKY"EK.*T23H*) M%44MQ'F5P#.D**!UXE/8V>*/D>4P5X/8TO'.44[2! Z=A2>P-+)IP 8ZZ8)0 M6:(K,H(E&*E+@@F& 6CZ6FE8HQ(ZT<,FBG"52C%GC^B'.V3C<2"Y"ZJH<8.!@2$ MM0(T <2'':^$G(039$.BI=K/YS"G+Q0*#D]CWU52 0F J(,E+T&4HM' MR!Y]0#E0<;5.K(= KJ3&; ];= J VA &(DO21VN3/23G>+I3SO&6>72>RE.@ M"S\QI(0\0<8L)_;F :XM$?R,KD=8;"I=)X'1(IX#?1P\.RQY. _* M\4A@_ZAO\E2,GS:^ L;W5'L62&*B5YE>5!@*1CQ'&AN1#QKH)F=+EHC);'@B M8U G+1T8R6$6V.O6:>'1HO]#"I%GNU4_0PJ9!NK4^T 1VX^$Y"0WUJ4@@)YB MSD(S68N;>/+(]U!CP;P 0(Z,J7,$/#19%.IHVI)#A?06^C20$R\ 2]0T MG!M4,QHO_,9(.@*[)!0IVG@A*C!)@T[JOJBU3F6(K*X[NO[,!G[.[D/>T6U" M-I.E6% +4RE4H0118,HZ+5WZ+6(QS,CPHFH0VINJM%1S.+!H/Q*ICJ_.Q9+$ M!BKZ9NIUN]?$K'4YW$;AV&S0G)%S$/JL@@/IHS8VRER16"%'>E"(H@(9(VO5 M\$5FR2!JH:2$%6EO%RX(U,:<[-YB656&]WU;G,]W2O)7,),64X*3 QO2!Z?O0!+,F\RQ$GC>=#2G] ^I6DV!E/@LPZV,-,I54YP!BV-U 8+-SJM),KRL%NIO>#&A'H5 M-J!S1*L4O#J^USYNUV)7^PC6CQG!8HQP:+_EH90BVUVV"_N(ENLR2$!6.B[\,4Q%(VY8^WP-I.8A7#F#SG9I3[^"G0RT5&%6! MCBO\GW6)JE>?)$4Y0IY*[8J! 1 )(I&#S8'(SCGA@!*8*)(NJS*A^11@;6>X MMDR8BT%LW+G;Y1/>$%CPPE? JU6(I"IDOG[O?/_HX/S0P^1'VA$;="878\A$1Q,QQU[$ MS/KAZ4!R.H]T2=RA!90!,V#R>"0*[>$*DC1MS%4@"M>%UH@*LUNQ8+*:YJ* M>"+M74*#_D80<1QF3O. ^$]9#NK1*JJ*QM/2S*@1"$8"'-JL@\(4I7>!B!!M M,1B?I%(_7!I0P&.@.>@5C"E96OJY46)5'F56,Z@ C.]K\$\"1)G&C M1*U2;)U$QWE*!%6'F#";9,4+-V"Y)%.HGR@.EQ#L88V) M'XI2V*<,*9.4H^4I%0(!:TGH^X=E([-D 2'["N0L#L?,4\CYY3(:O,E';D#K MR8H2I3!&0XML@<8R0R]D2Z>JRUC)L@%A0TNXF0YHC_86:UV1K4,RS-P8 [ + M!F'%,G.SWG7Z9F73.E$;ZQ1B@KL?IGX^P[1J$(/&>0BJ>6A#>*NFHLS0!GW< M (RSK^%=U6#(QI;S4@0]@K]C\J7 %E"[=%.N&J*-EPVY:D14%E=!2=<.BO*R MZZ"F=>J4?ZFE;Q5),YVQBM$;?06LHH^@7P3&&4O,^XQ:'MWJ; &.^!BVC^DT M0'./M:_7QO.LV!\M76V! M-W1%W^E!V_NJ[^>K/MG[JO>^:M=7;5W1UO&X36>TVGNC[]*D;UF5\8XUO<[H0N?4PC=&QW5&1G,,9 M@@*,IA[:@:"^+_'*F&MAJ;4FEIMF:&Y\4QJ>ED:T 6N/T2@!RPM0]O*4;<@F MM1\1.F6=@C,&M1C3?AU:$N*[;TR/ @+U"^2%*F8%Q\PK1!C@WQ;872M?ZF_ 6I MW4WW6\ *M_,:>] 8,QJ="#\L%$K)XJR-CG/,WO_A$*<(ESBWC/@>6LDXO945 M45@-78W!JD(>Q2:WG*"!:+[2F=G:LJ$,2R3>K)1::!D?.=DL^]"IY2@)9G.^ M)=UJ9"GV3E;WU>#Q'>..DO+OC.\B2:S-M I5S3IU-!Z=\LI&M4DL*@4.4-AR M'D]3/$0S""UW&Z(#Y12IBBDYK)K_A)> M@5:)J6\ !.3,#AJKJ0_/OQXR(3' MESM->+Q@%V,2K[@"?"5#]H9/=09V]39&K+&AN/IFL:'ILJ3[*B$!)>S50TK+ MXAH'>5PP_B!M11Q):^7;O4DP@5-@P:-*P MZ$(LM3A:[5[JUR8)M>V-8<<@<6X>.\/6?:MKTZ[+,VM:#;J MW&)#C0I1 1[?N:,'*,5.5GVQP!H0QE]"4L8FG<<0!MT2K+R#;3)] 90!# MK&_Z?8N%5SL5"T4Y2D<45,K$$,48QXCE[1N6IVRXY DB SB #AV84IM8U06^ MI8=Q)!H63YM5&2U9YSL]-F^ M!]=$G]5:IN82D3GD]Z!D<;2F\80P8I&Q(*2@XUC[+W"LD,X.722%H+8+"O+4 M^.BHL-4&*34K2[>2O][68IV:5(IEHV^^5BEH;:C"O4*Y]^#?SX/_=._!WWOP M70%H,G4;"1JMVI*C-@"!(HSQRE4WZ&NK5M$-'_+U*M>TM*P&ZX"X*F3IWO-W MK2/TNCM5$JXK41'3F*?S4; N<'^AM'6(+#K=3E M#+JR;$9KQ?0V32)-HN^?'5B@NF71\+Z1L!S[:B[4/ MBC.[K>S[-]"U5<#U7%UD<1D65O5:S[ .-V--!^$A,G7,QBY=K*#KL$[=[$(] M_]59GL$VG1G%::QHD:%^GX* 8(.#TYBT33&1R03@"A*!F2*[YO1 91OQ/-2E MALYP-&L/V:_AI7/ W@4*%O.C2;?5K%+E(=[)\(W32#LL.)N)S&#M/\=X,+R# M8!6*;@"8^P[:W5%FJZ<>WG9AKXIN0;35^:R#SD3,OCG$=8(Y9N9Z"T&5U/$+ MBG$H(.N,KK"!"HXOS1)VG&$@.0!9'RM9*B_5,IXMSJ&L +$ '\?I_4B$LVK, M4<=7C(;"M>ON0EQ*9&]S,PD-P&JQ(TP\D!CTQA@FQ\'0=X&IYU*GFU'7$!-> ML\FYK8*#K]X0CCJB"U 9@X TI!BD/>71P0'D,V<@^#ZW=OOZ4<,9KYQQR8B2 M1N0R(2$#NQGLB)D\EDYR4U-E#"ORV4& J+NTUGR:/<+K;@\J!79;#G-0J +D M!]]8;:B&$0[$8?6XM437^3WL[5DD-@>=?#,R11,,G?'87 "P@'5XD^E-:!3" M66@>1-JQ>L-Z)9Q,EM.=+VGU46HEPJDQS. .1G;@V2O:# [Q 0;YFGVE8H_W$!T%&J_[$0@5$K/X$B\'N/!)\L: M>%OQEH'98BIKW2A"90Y57P08U6ZX;+VB^5U-O0C[J0>-O]N.=G5O67FIX>IU M/GGSSQM[KG.ZXT %857G7\ ,PS>.)VWO@=S8 _EL[X%\8 ]D=:7;P('?W?1N M'9ULXC?]!IRK49EP1L"#JV<1%8H&]JJSJ8.:V9/:'%)%GLBY&1F >!V'OI$K M=;_ K2,GJRX@J^W3S>MQF*JLVC^ILY4>H57:WA!Z=T#K[E'V;WW56]^H@^P> M.[;_UN7'#U>_?/AP[EW_//CX?G!V\6EX>39X=]/R+J_.T&3;ZKD>]W@Q/RW[ MNPBAK^@6?:2.O.$4-J&\]SY[-E;]AV96O4!]=34Q&#((XE':>#@KEG$%%D_? MJZS$O(]#;3#&$-."8)"S:2C'W@7[&H#U?V#A\,VH]9%P$))Y;"<.M".TOZWF MUS\M_W?]?SOINKT"3SSOF_/YM9K46F1:M2>]QG\V)<0@]EOY?]7O9[V>]EOY?]7O9[V>]EOY?]7O9[V>]EOY?] M7O9[>:"<@2)EX!I3!K)DLUMW&R44-$2S=QOL+1Y\N?FA[(/\^R#_-PKR$X@W MRDXQ<;5RR7:LM2G@+3434=3VQ5SQ9&XI]QU=&1UMB<,QB.X@>7>_CXH5?_UQ M/7ESF2;Q(DD"[QHKPPI?YI1(I5K>9>QW"-+W&9;CA?=\>3#CBF08VT)Y05G> MQ]W>*^^"NT7"TO ^UJVYQ[4M=*A!N1;+N<_V-A2!6]Y4K6K0QKO<%;V?GU\. M+S]<#=YYPXN/[V^\P=6Y=_;ABK^]\=Y^^.A=?;AJ?^K<=+SKP!J M>+,]T*VLN+0:=F=B3MH0IC7Q;;2<>LES(5;;1<94Q;-,SO;:G$D14QNR2@F] MXCK=45'K=B/4>M!4B*\+?:[K =)XR(_J+(>E$ZK>WI65FXBZPH"ZL_H"Y:Y/ ML)9![)0RH7HX?-MIF>2UBBYC^I8K41@D6"3I9UME?5R["8)%( MFH_FK"\9P-2KUO/AI'Z3L>X)C_UY,[J6)M)J/2!*@*?[X%0Q.Q(+FR]_N+;( MA_DZ-+UBS.Q^GJ8P7[3DJ75U-'/^%,65=$PQ(1ZY:$I3+[54+GE. ME2I:YN9S40VHY?:92&"=(G/+5=R%YWCKEHMCZ=O0MER)4W")T7W+>'!/#G7U M87CY]O)L0*SI$7,FZL@0J<2P(/B7;X=PK;H)'#BBD;E>8JY#ZP/3]9L8>>@J MK"KNNR"2J6F21P&=&]U'K!9NGYN<%2[I67 $+MSD+@:OA-&=0'TC4$E =T 7 M*HU565[+::A -7.**_)Z#KT&U N+0B^<$?PWS# ^[AZ?=+P;)%$N3$]%(P%_ MN1"D_,( X%G'>)F8"*_C#? R'_>?:+D@0#:98C5]O?S2UJIL4U<$IA[9*LE3 MK@57/IIRK4MD+;0(GX\ 9DY70Q<.Q*>V-=65Z*M%^AHFY46;1EA8F!3W@W7O MFA@U-0_7E6YT'UO;@(!JVCDM&TR;V\JUZ4=#([5&%2Z,"MY$PA$1O@<>(HF4 MVR(7C837D 6;+AF9@C,PTF[17M.UM(H^J"Y&VBZLL$[]0)@&;->@<=>(QJBB MVVH0#&Q4G!$8:YKXVH+)7.1&ETN4J:G[#SQ23"QML GY38JM;('!VO):=_ U MS7]6(A2Q3E.R2(]3]+?$(B5V+/TUEM$ &ILA5HRPG @.;P\O-,Z'HF\/%]$K M'X_4[1PJY$(3*EM&VVEO5!3,K%4/J3H[N-VMD0/P@;B#T_3%>I"4TP>IZNKJ M4YFO)J1BJ8"?FP":HI""K3!Y&;_9*M#KDECK2BF]>*\H:GN@)5,:LK>0"*NE0ZP,:?"H5-4;',C4PGDAT4,7W5 MV$+ HHOMF6%Q)'2;EY<:3H+\4*8TUNVAYS2&0B=@#GOSS:5^]NA1[233L!7? MXZ*I84QM%S0@J+5ZX1#^CHA_MU65B$6@;VY370I)B43M>JZC>ZPXTL'M-P;8 MXOC"B!;M#"VFFBP%A5QJB0%+L4S%=.NA!UH:VU-@6UA,-Z77 **Q^8C@^$C:7P%]-$M^8M-U*U?8"LKF&Z>SG% MF;6D(75#UX:K"!JG81_B#,]AN[THJK"%5?[",97T;5@\ 6U#FBI8[QWFW[/#_)O*DHM/ M'CG !-%Q8=GZ$:8B*-W0V.C%@ &)-O..;"LW93AC0-R/-8&*,OW]&('/=B\V M/\J,!=A&9B!I6I^EG*]W/ FLOXW&@ML5)4OZVH\C'1]2M4GS"O]&^4'J FMZ MJE@#;%EJQUIX9?$A=/6#=+ UM\P1U= XU;#EW>U!+!=F$,.MXO4UER M?U./4C@5&#J6,FA6'W#^NKK4A 4 9E)WN!TN]P=<@NT^4[;3:0XVH+)9@%J' MYM[-ES5/4V4.1+([7)R\F18N86&2SIQ&SDT(XOK4C,^M&1' LH0CM>,B5A,& MAN1UU%EM;@Y.,1&._ATQI>>[[<;3<-H?B2@U@RHU0K/"H:$Q9[5=B&N?]Q]= MB?;M]F86IC?S1TP95!FUQU"*39K M+HL6J=0SM@JPGM\G7%VU-C: ^C845( M\X!80YJRD48Y:*M-2+3YL"E!# >0HRC\T8#I5X$)"H'"R 2"T8C6S8#HRK-" MR4"Q,S:]XVTH"/FW]M> M! V.4"':FUK6)2,U6[-&S9NI3ET!G(13C,K^-'. M.2C.V?1,P:[H;N-1Q[^VYK@?83N-[4).&LB!CE3(M!8IMT@P*^D""6 MQ0H@T7J0A66_EVX)77-7;PWH#WL_Q7JB\-SNC?< M ;0KFY:VJ8@-A.!$U/N)0RJT= YM^!A\+[1N6GLEFC9<:TJPR<7 P#L@*+I+ MX7$R8"I1"1ES_A9]P$:#83IK)#U.<,IT+I.)_[!^16' !=Z#X.Q])=&FU(W: M ^OT+<5Z(^G7H'PT8/=(EEI6FSC7');N MAR8\JP.$IB<0(Z=^FQ(RJ%&HVXT,"#(0NG6]ZPZ889!.W,+&B$;*V+A"-Z*T M,;Q1A-N'?YO$NH-*A'Q/WNP]^'L/_@_NP?\6U4%V5,3AYI?+X?]6]U4]$!-]BNZKO&(^[F*F/B8A@+ MNHR+*8JZ2$U-[&T6+'\[.+]VP^5;Z]UPG^/@UH+,\/_ZI/O$PR9KFG_;SZBJ MF<]&N+&(0,>+F"O9-W^<;D=!M0HI-8(#!1.4Z/XX_"(#5T[PH@PTLA3^%SP( MF"M-YX@N8$E-FJQ>SDN2M01&>PGQU?,7KP#X6>"NJ_Q071>Y[Y+Y(W'H&+79 MJ%2?2'_%*824'Z6OWD?4X-(FA^BZ'X:B$)716;>^E%3+&V19W/=^E@(;?'GO M, ;3\N"(O)M\-H,9;K)42N"!-SG SSL^Z79;WD^)RC!Q[_W ZQ[W>O#-?_;: MSWLOVL^/>^T7+XZ/3]<8I)2<;/$:(7R$QW]$^++'\A\=R]=%C[PH"29T:QTC M@GAYH##;RQ*D270XMB+:3;.0+OH#BA],LVS>/SI:+!8=&21RU*&,U(X_/>RL M1M2];71?V^CW&T*HH]UE!QV-DF )_TRS6?3F_P%02P,$% @ 18)I5RZU MP'(["0 34 !@ !I&5X,S%D,2YH=&WM6_%3V[@2 M_E?TZ-P59N(X(7!7$LH,#>DU,P5ZJ9EW[T?9EF,-LN63Y(2\O_[M2G;B!.X* M+=<+]]*9 I96TFJE[]/NVCK]E^>-\I3F$8O)A^#R(XEE5&8L-R12C!HHG7.3 MDD 6!*1Y/&2'=3ONHW>T=W8*?0VK1C+ODV[7/_$/.X<] MTGG3[_;ZG1/RZ9+LWP3# RM]<3T,_O-IY(;]=//NXWA(]CS?_W=OZ/L7P86K M.&IWNB10--?<<)E3X?NCJSVREQI3]'U_/I^WY[VV5%,_F/BIR<21+Z34K!V; M>._L%$O@)Z/QV6G&#"512I5FYNW>3?#>>P,2AAO!SD[]^K>3#66\.#N-^8QH MLQ#L[5Y&U93GGI%%O]/)Z8*4U_R^#KF&"@N?,2YG3L]T]&1AV9SPJ M^!1&P]*!,TF_LD:X-NK<-0REB*%R]-N'\;MQ\..K[D^=00]Z._5#L%_Q/72- M8#,S]01EAZ-),'X_'IX'X^LKV)B3SS?G5\$V:QQRH<1^3P:WDS&P1@F-/IM^.'\ZI<1.1\&Y/H]Z9[T MCOYJ]=>51>EZG!G7/.2"FT4_Y7',+(A)J>EOM8$,#04CH50Q4V_W.GN@NA 5,RZ?=4&C^KGJWK7P M(BD$+33KUW\,_HKY><"W1F9VF@WRQT>KOR?H0I:FG_ [%@\:G.RTK,UC%/R/ MZQE48F^J \3$SQ2#H.YBGW# /C@E,JHYH"J"74Y2.F-$L1EGVCA&*[;\7XE,B%C)?.YE#'Y! =^!K,OK7ETRXF-\ZA-]DW* M".[/P\Y L2G7!OP,8PNZ@X/5ED6;^+B0OEWY';!VP'H:L ZW#5COJ+9>.LD6 MY!:T%PS\^9;#EW*HBB4,G$L(!* #RG-"\P4I&LAB4@2$%:HUCH$#$%80F M( ;!B@9-8"\06(0H);K$'ZOVB01Z+X8$&$EX#C!#Q*Y@U0(& '&H5HUZGB?8'P:A M\'(?R;$'VT;XH,U M>.!.ZOX\T!6FJ_@1CTF9)!P>+7#&A"IF(0J0X[C1 $J$:5PTKE,41[$,7 1T M$_ YYCH24I?0#IT')87#:J%DQ&(HUF0?H!DSP+K#W^@N2FD^9>0&G$<7RTG<1!MXTX+IB&R0!PK*O]97RW, J(:*D?WP3=\9 ! M0JN1G(,O2P4=P)F-.QH] 9!BN>T'\UPK'Z+IA[AD.$"^\O!78&U5/@I648X]E1IC \N5V@82UF^0FH%"!OP4;%10 M7/Q24'1W8%I6B56, 2U"30'O;PCDAV1/(\1!)N-Y$\^O"^ MQR>//_8?32M 13,>(UM0+7.[H:D&IL%\ U((57$-9R 83ATL,.IX:%@D-XM\ M"VK'2VNBC7R%=:CNJ@D5I2J 5+2-DJ((MIY5P&8NIBR'X$< MT -*Y"T4*3, MC>,/(#=>@">S8Y =@SP3@T3;QB"C&16E/:\17BQ)6(0OOG.F'\@ +$.<1_@? M[O'AI( E#&@(OH-VJ8<0UOF/-7B,AT27T@SS*LF7DY$DK#,VE@.9LP3H,\#. M=YC?8?YY,!]O&^8O')SNPQ+?251AO*UY$/M/\!4PI)!15"H$7\-_?Z#73&H# MY?B% _2EP>3D=_=FTKU7?*!)@B_JTTWI2O$(L&U?I^";EKQ/Y;UF&Q=8RL/2JG94$$OV6B>K>R(=_Z9A/MF.9%,LVV9DB/MXUIOBY#:K]2 MB&N2:JW.:70;FD2Q.K(1ZD\(?^YE,I:JT3+F1BJ]C#AL 7299=P8QO[$*0HE MQ#18'W/0SW:R#W0"/HA&'P=^8TZEYD#V>\E!?2X@2H?I<( Z)OKQY4'$&6"SBA:6R<GG@:*;+_(3M460IH A"'O=%R,8B& $27&6PML(J=3.51 M/?AF=W?J[Y#^3\Y*GD,8D2@X.%N .V;/>D"N_7:H@GC+>>$\GTDQ8^B*YW1: M?0*E*O> 9860"P:U\U0ZGX"N$0@ _EGBE/;+@R+>9K [YNT>7H?8J\'Y*,0Y MQ7Z"P2N=\!8$&@G,OW[+HK/::]45BWLXHJ6131A9[-1ZU'.N,+7L9EQ2]6:H/5SQZBIA\"W]]ZMT7<=9KJYSH][,S_-YC?\LKZL?*5Z_ ]#' !1-TG5["8 M60BL>=(B>/7,S>Q9-M.V,NL+7*NOGN8_>W9/7<3JT*S\QVYQ1^RW#.15Q_[[ MF\W@:Y\$'ZXOSS^3R^'P^F82[-9Q&Z>Y?HULMT9;.4V^?K3;@(8;4#3""ZLI M9PD9W;&H1"^%7+OZDT) "(0 & M &ER=V0M,C R,S Y,S!X97@S,60R+FAT;>U;_U/;.!;_5W3I[!9FXC@AT(6$ M,I.&<,UL"]T0[G9_5&PYUB!;7DE.R/WU^YYD)TZ@5VAI+]RF,P4L/4E/7SZ? M]\76Z3\\;Y#&- U82-Z//WX@H0SRA*6&!(I1 Z5S;F(REEE&4_*1*<6%(.\4 M#Z>,D%:S<=AH-8\:3<\[.X6^^D4CF79(J^6?^ ?-@S9I'G=:[4[SA'SZ2/9N MQOU]*WU^U1__\6G@AOUT\^[#L$]JGN__N]WW_?/QN:LX;#1;9*QHJKGA,J7" M]P>7-5*+C^;%)Q*$OI-2L$9JP=G:*)?"3T?#L-&&& MDB"F2C/SMG8SOO".0<)P(]C9J5_^=K(3&2[.3D,^(]HL!'M;2ZB:\M0S,NNT MFYGI0DL?JC=D[KPY#TW<:36;/W4S&H8\G7J"109*&NVC59GBTWA5*-WD.HH) M:OB,8>^5?@/!J.I,I(F[FT,\U#(KVT4R-5Y$$RX6G==CGC!-+MFMVUTIK_AT'7,$'!4^;%S.G9:)UT#;LS'A5\"J-A:=>'AU"0=S='W3NQQOL\;C*S*Z^3"X)JTV]5J'>W3?K?35B+2.PFK)S>7Y M8+354WD_(->#_LUH.!["A :_]]_W+O\Y(+W^F%Q=D-9)^_![J[^N+$J7X\RX MYA,NN%ET8AZ&+ 6!GU\='S3;W5,?!7^<7L,ZN59T!IS\:X,,H+]%G01,&1XM MB(FIZ6SU"ADZ$8Q,I J9>EMKUD!U(0IJ7#[KC ;E<]&]:^$%4@B::=8I_^A^ MC_EY0+A&)G::%?;'1ZN_)^A"YJ83\3L6=BND[+0LE\+R3JIG"N:=2M*%(M>*-MJ;*JT7K^VU]^D MK7O$CD IE5#1K9)!403'G,1TQHAB,\[FX%>8F&OR6TX5L(I8D!'+I#+@;9 + M:.$HKM7T?B,R(D,ET[F4(?D$%C^!V>=V>73=B0W3H$'V3,P(GL^#9E>Q*=<& M' UC"UK=_=61Q37Q<2-]N_,[8.V ]31@'6P;L-Y1;=UTDBS(+6@O&#CT=84IP2,#,E3HW(&FH*;;\,$0!HE"3PI3@6): !%BLB$&V*D MD[LGD+* :4W5 D42>LL(XG#9IX:R$)2!(05JC6.@0, 5Q"8@!M&*!DW@+!#8 MA" F.L(WR'^F1!_N&V('Z_! T]2ZY>N+C!= MQ(]H)F44<7BTP!D2JIB%*$".XT$#*!&F<=.XCE$0ZT!(G4,[ M=!Z4% ZKF9(!"Z%8DSV 9L@ ZPY_@[L@INF4D1[8Y5$NF"Z\>'C&!(G/LFR8 $ABF='7&\ M-.(X.MQ.XJ#;1ASG3,-D #C6U?XRONL8!00TUX]O@N[XA %"BY&<@R]S!1V MS<83C9X 2+'4]H-YKI4/4?5#7#8<(%]X^"NPU@L?!2LY^!.@BY:"A_:MA<*HX3X"X.L9Y1BCWE&F,#RY7:!A+6;Y":@4(&_!1LE%'<_%Q0='=@6E:) M58P!+5S$4@VTX*\)0T'P2* ]G.$=D>R(Y'F(9++=1/)HXWV/3QYO]A]-*T!% M,QXB6U M4WN@J0:FP7P#4@A580EG(!A.'2PPZGAH6"0WBWP+:L=+:Z*5?(5U MJ.Z*"66YRH!4M(V2@@".GE7 9BZF+(7@1P"W0 W+D+10)$^-XP\@-YZ!)[-C MD!V#/!.#!-O&((,9%;FUUP@O%D4LP#??*=,/9 "6(+>R(5__YB7:,;1O3?%V&U'ZE$)8D55_9:70; MJD2Q,MD(]2>$/_1ARV +I,$FX,8__%*9I(B&FP/N2@G^UD M#^@$?!"-/@[\QIQ*R8'LSYR#^I;O\C2PKV#V=TG/%\<%V^IU;%W2LR<@2H?I M<( Z)OKQY4' &6"SB!:6R<GG MM-,0&FJVM.R?98%/$Z@STQ;VMX'Z)6@O-1B'.*O8'!"YWP&@0N M$BS_^C6+YNJL%7:GZOIL M'.7*/8Y*Y[BS^-%*N6;ELX? Z4R \F^].:S)%^^&+.OI1$N1&]8MR6-]BC_\ M7%1:(FL\[I2X*S7%SW6&^.P.')XTCMN['?A>.V#99=VX?#T8?L0:G -C=\@E M[&5][>RL*2%4]G*[HC]P(&\:MI_ M_^.5\+5/KD>]?_4N[<6EC[W+/W;;N;W(W+AC]O?;J@W'H?U\?N$/F3U?]P5L M',0-Z!K@1=>8LXA<+,.+*Y?2//7YWXYBR^C)^3U;JV_%-XN71W-"@]NIDGD: M8O@D5:=D^LJU\?6*0JF##25+V[!V8;TH6KNOOGD7/H-(V',>,XT@A.W0F>1E MJN*7DT9[:95<4=/F)-P5>WMG_^PO4$L#!!0 ( $6":5?KJ)*20@8 +<> M 8 :7)W9"TR,#(S,#DS,'AE>#,R9#$N:'1M[5EY4]LX%/\JVG2VA9GX M2J +=LA,:L(T,X508F;;/V5;CC65+:\L8[*??I]\!#OM=+O+0ND6!D)TO^OW M#FGRBZ;-TQBG 0G16^_\'0IY4"0DE2@0!$OH+:F,D<>S#*?HG A!&4-O! W7 M!"'+U ]TRSS434V;3F OMUG$4QM9EG%LC,S1&)E'MC6VS6-T>8[VKCUWOYI] MNG2]CY?S^MC+ZS?O%BX::(;Q^]@UC%/OM!XXT$T+>0*G.964IY@9QOQB@ :Q ME)EM&&59ZN58YV)M>%=&+!-V8##.F'<$,224CTXG1_J_G^CS<3"N%/FCM4^:FMV>U&A9IH*,]M5AQ M-S(=ER<01S=5RW+V(4ZB,RZ2!A2F]AY%7%2G9< +[$N S!"M2"9)XA.!QN80 M53$5YRBBK(W/:L6*!(6 : #"P6F(YK<0ZE*(TG!F0O-<\0*_:F8(,1K%1!#@ MH$M=S5=+7,O#$'DQ"#I'YX'+"R&'R(TIB> .%#%'+2,(AH <;"=VJUA&.1U!V(WI+0Z:0J M-96M>*2 O[#EH)XV?MWD53+L#MZ+BQME@H#(QJM6T =ZG3*FDFA*F,0&$Q$X M:VD]@E6-T!MB]ZS]79KZ$WK*OA>Y=5-M!%2!0V%.U],W78.I![;?.*&H8."1 M H <4\C?>@-!_BBH("J5SQ4H=L"VA_?KK^!NK,.]L&U%NZYDZT8:<%G'XX,: MITGEFQSE;+96K*1D*-T:E3$\&-;ZJ;526=>I:U7/'1Y1^]=:6%=?C1%7.U46 M\PS6'QJLHZ<(5II&JEDE%)!;2 SZ"J&W0EN+9$Q5\,JJG1/P,++B3O8J4"2$M' MRW,#G*T-[IHV;TWX$';H"&?'5CN7 )V=.>P6,5ZV FO;FH*&[0N"/VDE".1O M+Q:VX]C/.2LD<5KWT.?OT8VBL_+;77)]']-\]EW L_B_@_@KO]*/'5_50X/A M)F99V2T"J= 0O3"KGZ_HZ3$$9.0&U-/+\]D*G;ON\OK*J[G^3PSMJ7K=?Z7' M[\MFOUA]UM&39)/V/4V50U$)A ;JHO/+UPL3@TZ?U?E_8?,QZ+J R%S=FAW7 MEV8_E?6T"7T=D)\JO=_IBG>&JB$)!\**5872#1'I: 2R@(@"\JNZB&T MN4D)D;_Y_"(RAE#C$YB?"7Y#U5VMY-U*JRK)2O5FZJL[F:;P@YUVYT2%2&D> MWVWP+=>Y E&H](#4*$)%!CV*5I)+_;.$+-Y6*#X./JT%+])054M#,R9#(N:'1M[5EY4]M&%/\JK\XT@1GKLB$!R7C&,6;B M:; )%FWRYTI:H9VLM>IJC7$_?=_J,++)I$D)!%H8,-[[7;]W[/9^,8Q1FI T MI!&\\T_?0R3"Q9RF"D))B<+>)5,)^"++2 JG5$K&.;R5++JD (YM[IF.O6_: MAM'OX5[#:I%(77 NTW4[;^#L%'8N_.%N,?MX.O0_G8W*8\\N MWKX?#Z%E6-8?W:%E'?O'Y<">:3O@2Y+F3#&1$FY9HTD+6HE2F6M9R^727'9- M(2\M_]Q*U)SO65R(G)J1BEK]GN[!3TJB?F].%8$P(3*GZJAUX9\8!SA#,<5I MOV?5_\NY@8A6_5[$KB!7*TZ/6G,B+UEJ*)&Y73M3'JZT<'AKSK6Q9)%*7,>V M?_4R$D4LO30XC17VF-W]FS[)+I.;3E$RYTK*B6)75._>V#?DE$@W$"KQMH_X MTLJL7A>+5!DQF3.^,3MG?U'<&AGD M+*5&0DLZ3>?04_1:&82S2SQ-]WJE2-Q*&L'&J#B0_^]+Z%>1>BG0.X,&?FT(39 M:*@)+VW Z>[;[<=,]V &@^/IF3\Z?BJ2WI#OH?T:IB?@OQO!;'#^=C 9S8SI MQ_>C3S 8^GJD8]O_;Q"R%(_%CJZYGVVYLG$*H4A3&FK/6L8_E5#XL" 25<)7 M<$XS(16(&,92I$LA(CC#L#(G(5TH%A*>MTLUC-/0A!V]6'/7L;VAF&,<714M MQ]O%. DG0LXK4-C&!XB%+$[+D!? M,:/A0F(T0.&0-(+1-8:Z%*,TGCEG>:YYP5\],\(8#0F5%#EH4E?R51-7\]"& MF217&/U_,V&$ E^U89@P&L,)2S%Q8(3#-(Y9B-3A?GJ[BLLV8)]B,7[)%C)? M$#0 ):#A$DH1-UR"9HM$(M,Y1'/-QDQMW-5),R(#DM+"<9#EUZR_>??!G8!ZBQ+Q@LY$4Z69!O\')2BR4&[-K&GF-7*6DLA:/DO@7 MU1R4T[JOJ\1*1;ILT)&\J^$[EE4V^$5*%'X5[3U5==K;Z/ME]YH7C!T26%"#FNH;]V M!Y+^N6"2ZEP^UZ#8 ML.V2V_HK]Q]G>BNA5O^Y*U'ZG Y1QV]TJL+:96VN5-;VZ4?3^?@J.OAPBR.6AJJK1J! MWP2KDC!ML15-NH[6>D!!;_H2^\:@JB+]%EC(0HDF5@J U'34/%? 6=O@MFF+ MVH3W<8>&<+9LM7$+T-A9X&XQ%\M:8'7;T-!P TG)9V.) OG'FX7U. ERP1>* M>K5[V.3O(8P"F9@7FB[O5:K/320_2_&[H-58^>V![9;X"_>P&0*^JH<*BE7H M<;)K0*FP"%[8Q<]7]/00 K)R"V;G@]\'DZ*@.1U,/I5L_Q!+>ZS>\U\I\N>R MN55U/BOI4;+)-GU-D0PQA82&^LKRR_<$/8OUG]7Y7V'S(>B:Z.1 WW\=EM=? M3]EZ;@/EV9YNL?GTN/L!:JU+L#+W>JSZ^4FW\@/(4?_Z;1G+,HPHO"QI60Y+ MR106B61L71?12/W,'^A:M M*M5QI^TY\4*F+$]N-OB6&W@)#&MS)#6.89%ACZ:5YLJ\E7LGZYHR(.'G2RD6 M::3K6R'=.I-N/ QO#E2"[6P)NLZ]-YZDJZZ-%^GMU^Z,7%*CK(A(K*ATR95@ M]871FT.SN\[ZRRZ[N!DJ']&+5_G^WU!+ 0(4 Q0 ( $6":5=:\PZ@$1P M .Y+ 0 1 " 0 !I1&H#;\!4 (10 0 5 " 4 < !I&UL4$L! A0# M% @ 18)I5S-*@:!GCP >H4) !4 ( !6'P &ER=V0M M,C R,S Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( $6":5>T#<"+[FX +&1" 5 M " ?(+ 0!IP$ :7)W9"TR M,#(S,#DS,'@Q,'$N:'1M4$L! A0#% @ 18)I5^EO;KA,* E_H !@ M ( !:VP$ &ER=V0M,C R,S Y,S!X97@Q,&0Q+FAT;5!+ 0(4 M Q0 ( $6":5V4! !I&5X,S%D,2YH=&U02P$"% ,4 " !%@FE7@V1>ZDT) "( M0 & @ %>G@0 :7)W9"TR,#(S,#DS,'AE>#,Q9#(N:'1M M4$L! A0#% @ 18)I5^NHDI)"!@ MQX !@ ( !X:<$ M &ER=V0M,C R,S Y,S!X97@S,F0Q+FAT;5!+ 0(4 Q0 ( $6":5&5X,S)D ;,BYH=&U02P4& L "P#L @ Y+0$ end